“INTELIGENCIA ARTIFICIAL” La inteligencia artificial trata de conseguir que los ordenadores simulen en cierta manera la inteligencia humana. Se acude a sus tecnicas cuando es necesario incorporar en una sistema informatico, conocimiento o carácteristicas propias del ser humano. ORIGEN DE LA I.A. El nacimiento de la Inteligencia Artificial se sitúa en una reunión celebrada en el Dartmouth College (Hanover, EEUU) en 1956, en la que se planteó la posibilidad de construir máquinas inteligentes. Llama la atención que en esa fecha la informática apenas se había desarrollado, y ya se planteaba la posibilidad de diseñar mecanismos inteligentes. En aquella reunión se encontraban entre otros, Claude Shannon, padre de la Teoría de la Información; Marvin Minsky, que más tarde demostraría las limitaciones de ciertos modelos de redes neuronales; Herbert Simon, premio Nobel de Economía quien además desarrolló el primer programa de Inteligencia Artificial y un largo etcétera de investigadores. ORIGEN DE LA I.A. Warren Mc culloch y Walter Pitts (1943), con la fisiologia basica, funcionamiento cerebro. Rusell Whitehead , Análisis formal logica Turing (1953), Teoria de la computacion que con Shannon realizan un programa para Juego de ajedrez. Marvel Misky y Dean Edmonds (1951) primera computadora Red neuronal Snarc (ulilizaba 3000 bulbos , mecanismo automatico de un avion bombardero b –24, simulacion de 40 neuronal. 1980 / 88 Se convierte en una industria. INFORMATICA CONVENCIONAL Los programas informáticos como hojas de cálculo, bases de datos, tratamientos de estos, etc., suelen estar basados en programación algorítmica convencional, en la que se indica al ordenador paso a paso lo que debe hacer. Estos programas se ejecutan en ordenadores convencionales con un único microprocesador o unidad central de proceso que opera secuencialmente. INFORMATICA CONVENCIONAL Sin embargo, a pesar de la importancia de las aplicaciones informáticas convencionales en la empresa, en la medida en que necesitamos incorporar conocimiento a un sistema informático se utilizan otro tipo de herramientas, como son las procedentes de la Inteligencia Artificial. TRONCO COMUN CON VARIAS RAMAS Desde entonces son muchas las ramas que surgen del tronco común de la Inteligencia Artificial. Las Ciencias de la Computación han asistido continuamente al nacimiento de nuevas ramas y se habla de sistemas expertos, vida artificial, algoritmos genéticos, computación molecular o redes neuronales. En algunas de estas ramas los resultados teóricos van muy por encima de las realizaciones prácticas. AGENTES INTELIGENTE Es aquel que comprende la mejor accion posible en una situacion dada. Percibe el ambiente mediante sensores y respondeEfectores. Rendimiento: Grado de éxito logrado, secuencia de percepciones, conocimiento del medio, acciones que pueda emprender. SISTEMAS EXPERTOS Los sistemas expertos son la rama más conocida. Parten de la premisa de que los expertos humanos utilizan gran cantidad de conocimientos específicos de un campo que deben ser incorporados en el sistema experto. Para los defensores más radicales de este paradigma, la inteligencia es un programa que debe funcionar independientemente del lugar donde se ejecute: ordenador o cerebro. SISTEMA EXPERTO La forma deductiva en que representan el conocimiento, habitualmente mediante símbolos y reglas, es apropiada cuando es posible extraer un conjunto de reglas y normas. Son la rama de I.A mas empleada REDES NEURONALES Las redes neuronales artificiales tratan de representar el conocimiento replicando la estructura neuronal del cerebro humano. En ellas lo fundamental es el aprendizaje mediante patrones o ejemplos. Las redes neuronales artificiales tratan de resolver tareas como el reconocimiento de patrones, problemas de optimización o clasificación que la computación algorítmica tradicional e Inteligencia Artificial convencional no han resuelto de un modo suficientemente satisfactorio. En las redes neuronales artificiales el conocimiento no se programa de forma directa en la red sino que se adquiere mediante ejemplos por medio de una regla de aprendizaje que va ajustando parámetros. Como vemos es un método inductivo muy diferente al que siguen los sistemas expertos. SISTEMAS EXPERTOS Y REDES NEURONALES Los sistemas expertos son la rama más conocida de la Inteligencia Artificial. La forma en que representan el conocimiento, habitualmente mediante símbolos, es apropiada cuando es posible extraer un conjunto de reglas y normas. En la vasta ciencia empresarial, existen subdominios en los que es fácil o al menos posible extraer una serie de reglas y otros en los que es menos factible. Las redes neuronales artificiales son eficientes en tareas tales como el reconocimiento de patrones, problemas de optimización o clasificación. Las redes neuronales se puede integrar en un sistema de ayuda a la toma de decisiones, pero no son una panacea capaz de resolver todos los problemas: todo lo contrario, son modelos muy especializados que pueden aplicarse en dominios muy concretos. REDES NEURONAS •El modelo de McCulloch y Pitts Red de neuronas formales. Las neuronas grises pertenecen a las capas de entrada y de salida. Una neurona particular es indicada en negro. Sus sinápsis de entrada son representadas en línea gruesa. La neurona formal i, con un estado , con sus sinápsis de entrada y su salida. wij es el peso sináptico de una neurona j sobre i, y wki la interacción de i sobre k. El umbral de activación es qi EJEMPLO Un sistema experto trata de incorporar la sabiduría de algún maestro del ajedrez mediante reglas. Una red neuronal es entrenada con ejemplos de partidas célebres, tratando de extraer de ahí el conocimiento. Finalmente, mediante algoritmos genéticos se diseñan programas que compiten entre sí de forma que por selección natural quedan los mejores. PUEDEN SUPERAR AL EXPERTO HUMANO ? a) cuando se requiere analizar un gran volumen de datos en un corto espacio de tiempo. experto humano se verá obligado a despreciar parte de la información desechando la que no considere relevante; sin embargo, el sistema experto, dada su mayor velocidad de proceso, puede analizar toda la información, sin que aparezca fatiga u otros efectos propios del ser humano que empeoran los resultados. b) cuando la decisión exige aplicar conocimientos de varios campos. COMO ELEGIR LA HERRAMIENTA ADECUADA ? Tipo de decisión Simón (1960) ha clasificado las decisiones en estructuradas y no estructuradas: las decisiones estructuradas son repetitivas, rutinarias y existe un procedimiento definido para abordarlas; por el contrario, en las decisiones no estructuradas el decisor debe proporcionar juicios y aportar su propia evaluación. Nivel al que se toman las decisiones También el nivel al que se toman las decisiones afecta la elección del tipo de sistema más apropiado. Gorry y ScottMorton (1971) han propuesto un esquema que relaciona el tipo de decisión (estructurada, semiestructurada y no estructurada) y el nivel organizacional (control operativo, de gestión y estratégico) con la herramienta a utilizar. Lógicamente en el nivel operativo dominan las decisiones estructuradas, en el nivel de gestión las semiestructuradas y en el estratégico las no estructuradas, formando una diagonal. HERRAMIENTAS SEGÚN TIPO DE DECISION Y NIVEL ORGANIZATIVO HERRAMIENTAS SEGÚN TIPO DE DECISION Y NIVEL ORGANIZATIVO El nivel operativo y toma de decisiones estructuradas dominan los sistemas informatizados (costos y contabilidad,nómina )tareas mecánicas, son los TPS basados en prog.algoritmica convencional. El nivel operativo, pero con decisiones semiestructuradas Programas convencionales (tesoreria, control de existencias) Sistestemas de gestion de informacion (MIS ) a nivel organizativo decisiones mas complejas Estructuradas ( presupuestos,analisis contable). Niveles de gestion y decisiones no estructuradas Sistemas expertos (elaboracion de presupuestos ) Nivel Estratégico ( EIS ) Sistemas expertos para ejecutivos ( planificacion estratégica ) OTRAS APLICACIONES IA El programa MYCIN publicado por E. Schortcliffe en 1976 es un sistema que diagnostica enfermedades infecciosas, en particular infecciones sanguíneas. MYCIN lo usan médicos en practicas para obtener ayuda en sus diagnósticos, a su vez el sistema se actualiza con los hechos y reglas de inferencia que proporsionan los especialistas. DENDRAL es un programa experto de análisis químico y se ha aplicado con mucho éxito en muchos lugares del mundo. DENDRAL soluciona un problema de ingeniería química en tres fases. Este programa basado en la estrategia de "planificar, generar y comprobar" se usa en las universidades y en las industrias de Estados Unidos y en Europa y representa una de las aplicaciones practicas de la IA que mas éxito ha conseguido de entre las desarrolladas hasta la fecha.