Vous êtes sur la page 1sur 40

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

INTELIGENCIA ARTIFICIAL
Ing. Angel Maltez
1

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

NDICE
Estructura del trabajo: 1. Concepto e ideas bsicas. 1.1. Qu es la IA? 1.2.Puede pensar una mquina? 1. 2. Anlisis histrico-cronolgico. Principales lenguajes de programacin. 3.1. Lenguaje LISP. 3.2. Lenguaje PROLOG. 3.3. Lenguaje OPS5. 1. Aplicaciones de la IA. 4.1.Heurstica. 4.2. Sistemas expertos. 4.3. Redes Neuronales. 4.4. Robtica. 4.5. Ciberntica. 5. Programas importantes. 5.1. Programa ELIZA. 5.2. Programa MYCIN. 5.3. Programa DENDRAL. 6. Futuro de la IA. 7. Conclusiones. 8. Recursos web. 9. Bibliografa. 10. Preguntas test 11. Preguntas.

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CONCEPTO E IDEAS BSICAS

Qu es la inteligencia artificial?
Cambio continuado del concepto debido al avance cientfico. Imitacin de la inteligencia humana. Dos definiciones vlidas: Rama de la ciencia de la computacin que comprende el estudio y la creacin de sistemas computarizados que manifiestan cierta forma de inteligencia. Rama de la ciencia de la informtica dedicada al estudio de agentes racionales no vivos.

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CONCEPTO E IDEAS BSICAS

Puede pensar una mquina?


El pensamiento es algo tpicamente humano?

Heurstica: se relaciona con el juicio o sentido comn en la resolucin de problemas. Redes neuronales: anlisis destinado a imitar los sistemas neuronales en las mquinas. Las mquinas siempre estn dotadas de lmites que los establecen los propios humanos
4

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

ANLISIS HISTRICO Y CRONOLGICO ETAPAS HISTRICAS: Primera etapa (1956 1965) : Desarrollo e implementacin de IA orientada a juegos de ordenador. Un ejemplo muy claro fue el desarrollo del juego del ajedrez donde jugaba el humano contra la mquina. Segunda etapa (1965 1970) : Etapa oscura, todava no est muy generalizada la IA, comienza a apoyarse su estudio. Tercera etapa (1970 1975) : Etapa del renacimiento. La IA resurge con gran importancia, a raz de la creacin del sistema experto mdico Mycin que detectaba enfermedades infecciosas de la sangre. Cuarta etapa (1975 1980) : Etapa de las sociedades. se empieza a conocer la necesidad de trabajar en sociedad con profesionales de diversas reas del conocimiento. Quinta etapa (1980 - ) : Mayor desarrollo de la inteligencia artificial en todos los mbitos y sobre todo destaca por la comercializacin de esta.
5

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

LENGUAJES DE PROGRAMACIN (1/3)

Lenguaje LISP
Desarrollado por John McCarthy en 1958, todava en uso. LISP deriva de LISt Processing, proceso de listas. Se trata de una de las claves de este lenguaje de programacin, las listas encadenadas. Los programas de LISP pueden manipular el cdigo fuente como una estructura de datos.

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

LENGUAJES DE PROGRAMACIN (2/3)

Lenguaje PROLOG
Creado a principios de los 70 por Alain Colmerauer y Phillipe Roussel. Se trata de un lenguaje declarativo. Prolog proviene del francs PROgrammation en LOGique.

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

LENGUAJES DE PROGRAMACIN (3/3)

Lenguaje OPS5
Primer lenguaje usado con resultado de xito en un sistema experto. La familia de los lenguajes OPS (Oficial Production System) fue desarrollada a finales de la dcada de 1970 por Charles Forgy. Se trata de un lenguaje para ingeniera cognoscitiva que aguanta el procedimiento de representacin del conocimiento en forma de reglas.

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (1.1/5)

HEURSTICA
Rasgo tpicamente humano. Capacidad de realizar innovaciones positivas para alcanzar los fines que se pretenden. La base de la heurstica surge de la experiencia de resolver problemas y ver cmo otros lo hacen. El mtodo heursitico aplicado correctamente puede llevarnos a soluciones falsas. Por esta razn es muy usado en juegos informticos.

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (1.2/5)

HEURSTICA
Ejemplo de heurstica en juegos de ordenador El programa de ajedrez, en este caso sabr que si mueve a ese lugar la reina, har jaque mate. La aplicacin heurstica puede dar esa instruccin o no.

10

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (2.1/5)

SISTEMAS EXPERTOS
Software que emula el comportamiento de un experto humano en la solucin de un problema. Pueden estar basados en reglas o basados en casos. Para que un sistema experto sea efectivo debe ser capaz de explicar sus propios razonamientos y de integrar nuevos conocimientos.

11

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (2.2/5)

SISTEMAS EXPERTOS
PRINCIPAL VENTAJA: Trabajan con gran cantidad de informacin a velocidades muy elevadas. PRINCIPALES INCONVENIENTES: Elevado coste y tiempo en programarlos. No se ha conseguido desarrollar sistemas expertos que traten temas generales aplicando el sentido comn (solo especficos).

12

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (2.3/5)

SISTEMAS EXPERTOS

Sistema experto robtico utilizado en medicina


13

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (3.1/5)

REDES NEURONALES
Forma de emular ciertas caractersticas propias de los humanos. Estudian directamente el cerebro humano y trata de crear un modelo artificial y simplificado de este. Son capaces de intercambiar datos, reconocer patrones (tales como imgenes) y tienen capacidad de aprendizaje. Aunque las redes neuronales artificiales se encarguen de imitar a las redes neuronales humanas, stas son tan complejas que, al fin y al cabo, lo nico que se consigue es una imitacin simplificada.

14

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (3.2/5)

REDES NEURONALES
Comparacin cerebro - computadora
CEREBRO poco tiempo no necesariamente con exactitud COMPUTADORA siguiendo instrucciones dadas

Gran cantidad de informacin en

Informacin ms concreta y Impulsos inalterables que


funcionan con reloj interno

Variacin de impulsos nerviosos No se sabe dnde quedar


almacenada la memoria

Memoria de acceso directo Datos van a la velocidad de la luz

Datos fluyen a 30 metros por


segundo

15

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (3.3/5)

REDES NEURONALES
Principales ventajas Aprendizaje adaptativo: tienen capacidad de aprender a realizar tareas basadas en un entrenamiento inicial. Autoorganizacin: permiten organizar por s mismas lo aprendido. Tolerantes a fallos: un fallo puntual no afecta a todo el sistema. Operan a tiempo real Facilidad de insercin en la tecnologa existente: resulta sencillo conseguir chips especializados.

16

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (4.1/5)

ROBTICA
Ciencia o rama de la ciencia que se ocupa del estudio, desarrollo y aplicaciones de los robots. Los robots son mquinas controladas por ordenador y programadas de manera que sean capaces de moverse, manipular objetos y realizar trabajos al mismo tiempo que interactan con el entorno. Los robots suelen ser programados para ahorrar tiempo y sustituir a los humanos en trabajos costosos, pesados, complicadosy repetitivos.

17

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (4.2/5)

ROBTICA
Influencia de los medios sobre La robtica: Un robot no tiene porque tener forma humana, los androides son solo una clase de robots. Adems no existen robots plenamente inteligentes y es impensable a corto plazo dado que la tecnologa y la ciencia no lo permiten.
18

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (4.3/5)

ROBTICA
Clasificacin Robots Play-Back: reproducen una serie de instrucciones grabadas. Robots controlados por sensores Robots controlados por visin Robots controlados adaptablemente: Pueden, automticamente, reprogramar sus acciones sobre la base de datos obtenidos por los sensores. Robots con Inteligencia Artificial: llevan a cabo sus propias decisiones para resolver problemas.
19

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (4.4/5)

ROBTICA
Aplicaciones en la industria Transferencia de material Carga y descarga de mquinas Operaciones de procesamiento Laboratorios

20

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

APLICACIONES DE LA INTELIGENCIA ARTIFICIAL (5/5)

CIBERNTICA
La ciberntica es la ciencia que estudia los sistemas de control y comunicacin de las personas y las mquinas. Una nueva disciplina que nace desde la Ciberntica es la binica: surge de la sntesis realizada en la comparacin de algunos resultados por la biologa y la electrnica. La ciberntica tambin se aplica al estudio de la psicologa, servomecanismo, economa, neuropsicologa, ingeniera en sistemas y al estudio de sistemas sociales

21

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PRINICIPALES LENGUAJES DE PROGRAMACIN DE IA (1/3)

PROGRAMA ELIZA
Joseph Weizenbaum Finales de los aos 60 Ayuda al anlisis del lenguaje.

22

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PRINICIPALES LENGUAJES DE PROGRAMACIN DE IA (1/3)

PROGRAMA MYCIN
Edgar Shortliffe 1976 Escrito en lenguaje LISP Utilizado en medicina, era capaz de detectar enfermedades infecciosas en la sangre
MYCIN Lo analiza y saca hasta 100 posiblidades de su base de datos

Se presenta el problema

Mediante heurstica Da la solucin


23

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PRINICIPALES LENGUAJES DE PROGRAMACIN DE IA (3/3)

PROGRAMA DENDRAL
Edward Feigenbaum 1976 Programa experto de anlisis qumico y se ha aplicado con mucho xito en diversos mbitos y lugares del mundo.

24

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PROGRAMA DENDRAL
Se presenta el problema

DENDRAL Lo analiza y da posibles soluciones

El usuario da sus restricciones

Imprime soluciones en orden De preferencia


25

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

FUTURO DE LA INTELIGENCIA ARTIFICIAL


El anlisis de la Inteligencia Artificial puede hacernos una idea de hacia dnde se dirige la ciencia. No obstante, en los ltimos tiempos se ha abierto un intenso debate que est dividiendo a los investigadores, expertos y excntricos de la informtica. Una parte de expertos establecen que nos encaminamos hacia un desarrollo de la tecnologa sin precedentes en el que los robots llegarn a superar en muchos aspectos a los humanos. Otra opinin que, aunque no es contrapuesta, establece que todava falta mucho para llegar a esos lmites.

26

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CONCLUSIONES
Es una de las reas que causa ms expectacin. La IA no es algo nuevo, lleva dcadas de estudio y est en constante evolucin. La realidad es que la mayora de la gente, al hablar de inteligencia artificial tiende a relacionarlo con el mundo de la robtica pero no es as. En relacin a las redes neuronales es increble que una mquina pueda reproducir funciones tpicamente humanas.

27

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

RECURSOS DE INTERNET
Rincn del vago Pgina que nos ofrece gran cantidad de trabajos acadmicos, actividades y prcticas realizadas por gente de todo el mundo http://html.rincondelvago.com/inteligencia-artificial_11.html http://html.rincondelvago.com/inteligencia-artificial_15.html http://html.rincondelvago.com/inteligencia-artificial_2.html Monografas Ofrece gran cantidad de trabajos realizados sobre diversos temas. http://www.monografias.com/trabajos16/inteligenciaartificial/inteligencia-artificial.shtml http://www.monografias.com/trabajos75/busqueda-heuristica/busquedaheuristica.shtml http://www.monografias.com/trabajos74/inteligenciaartificial/inteligencia-artificial.shtml Superrobotica.com Pgina dedicada a la robtica con explicaciones, tutoriales y venta de productos. http://www.superrobotica.com/ Robtica Blog de noticias sobre el mundo de la robtica http://robotica.es/ Redes neuronales Recursos sobre redes neuronales, tutoriales, explicaciones http://www.redes-neuronales.netfirms.com/ Wikipedia Enciclopedia de uso y distribucin libre http://es.wikipedia.org/wiki/Inteligencia_artificial http://es.wikipedia.org/wiki/Robotica http://es.wikipedia.org/wiki/Bionica http://es.wikipedia.org/wiki/Cibernetica http://es.wikipedia.org/wiki/Redes_neuronales http://es.wikipedia.org/wiki/Sistema_experto http://es.wikipedia.org/wiki/Mycin

28

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

BIBLIOGRAFA
Inteligencia Artificial Miquel Barcel Garca UOC La Universidad Virtual (eBook) La fortaleza digital (Digital Fortress) (novela) Dan Brown St. Martins Press, 1998 Ingeniera de Sistemas expertos Garca Martnez-Britos Editorial Nueva Librera, 2004 Fundamentos metodolgicos de sistemas inteligentes para la solucin de problemas complejos en ingeniera Jairo Can Rodrguez, Demetrio Arturo Ovalle Carranza Universidad Nacional de Colombia, 1997 Aplicaciones de la inteligencia artificial en la actividad empresarial, la ciencia y la industria: (fundamentos-aplicaciones) Wendy B. Rauch-Hindin Ediciones Daz de Santos, 1989 Robtica John J. Craig Pearson Educacin, 2006 Yo robot Isaac Asimov Pocket Eldhasa, 1940

29

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PREGUNTAS DE TIPO TEST


1 - Cul fue el primer lenguaje de programacin con resultado de xito en un sistema experto?
a) El lenguaje Prolog b) El lenguaje OP5 c) El lenguaje LISP d) El lenguaje PHP2 e) Ninguna de las anteriores

30

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PREGUNTAS DE TIPO TEST


2 - Qu tipo de aplicacin informtica de IA emula el comportamiento de un experto humano en la solucin de un problema?
a) Un sistema experto b) Una red neuronal c) Un robot poliarticulado d) Un robot semiarticulado e) Ninguna de las anteriores
31

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PREGUNTAS DE TIPO TEST


3 - Qu nombre se da a los robots con forma humana?
a) Robots binicos b) Robots poliarticulados c) Robots androides d) Robots controlados por visin e) Ninguna de las anteriores

32

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PREGUNTAS DE TIPO TEST


4 - Cul de los siguientes programas de IA fue desarrollado para detectar enfermedades en la sangre?
a) El programa ELIZA b) El programa DENDRAL c) El programa MYCIN d) El programa LISP e) Ninguna de las anteriores
33

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

PREGUNTAS DE TIPO TEST


5 Una de las principales diferencias existentes en la actualidad entre cerebro y computadora es:
a) El cerebro procesa los datos a mayor velocidad. b) En la computadora no se sabe con exactitud dnde quedarn almacenados los datos. c) En la computadora hay variacin de impulsos nerviosos. d) a y c son correctas e) Ninguna de las anteriores

34

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CUESTIONES

1 - En qu consiste la capacidad Heurstica? Consiste en la capacidad de realizar innovaciones positivas para conseguir los fines que se pretenden

35

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CUESTIONES
2 Cules son las principales aplicaciones de la robtica en la empresa? Transferencia de material Carga y descarga de mquinas Operaciones de procesamiento Laboratorios

36

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CUESTIONES
3 - En que aspectos se diferencian el cerebro y la computadora?

Tratamiento de datos, impulsos nerviosos, velocidad de transferencia y almacenaje.

37

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CUESTIONES
4 - Cules son los principales lenguajes de programacin de IA? LISP Prolog OPS5

38

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

CUESTIONES
5 - Qu es una red neuronal? Se trata de un tipo de tecnologa que utiliza Inteligencia Artificial que emula ciertas caractersticas propias de los humanos tratando de crear un modelo artificial y simplificado del cerebro humano.

39

ASIGNATURA: REAL

INTELIGENCIA ARTIFICIAL

FIN
40