Professional Documents
Culture Documents
Los esfuerzos de la IA -> compresin de Entidades Inteligentes (aprender mas de nosotros mismos). Filosofa y Psicologa -> inteligencia IA->construccin y comprensin de EI. El futuro de la IA con soporte de la computadora. Cmo es posible que un diminuto y lento cerebro, sea biolgico o electrnico: perciba, comprenda, y pueda predecir el mundo.
Qu es la Inteligencia?
Potencia intelectual: facultad de conocer, de entender o comprender En la fsica el objeto es la materia y la energa. Creado el modelo, se comprueba su comportamiento en diferentes situaciones. Si el modelo es correcto podemos predecir. En Inteligencia el objeto es el conocimiento y la informacin, con la inteligencia tambin podemos predecir el comportamiento.
Por lo tanto, si, se produce el aprendizaje de las mquinas y se sientan las bases de la creatividad. El estado de conciencia y la tica no son absolutamente imprescindibles para la afirmacin de la existencia de la IA.
La I.A. es una rama de la ciencia de la computacin que estudia los fundamentos tericos y prcticos del diseo de sistemas de computacin inteligentes, esto es, sistemas que, exhiben caractersticas inteligentes del ser humano.
El termino IA fue introducido por John MacCarthy (1958)
Inteligencia Artificial - Definicin La IA es el estudio de los sistemas de computacin que permiten realizar actividades consideradas inteligentes por el ser humano.
Patrick Winston, 1994
La IA es el estudio de cmo hacer que los computadores realicen tareas en que, en el momento las personas son mejores.
Elaine Rich, 1988
6
IA - Otras definiciones:
Hacer pensar al computador en forma inteligente, tratando de imitar el proceso bsico del aprendizaje y razonamiento humano en la solucin de problemas cuantitativos y cualitativos. La IA no es el estudio de los ordenadores, sino de la inteligencia en el pensamiento y en la accin. La IA es el estudio de tcnicas de resolucin de problemas de complejidad exponencial mediante el uso de conocimiento sobre el campo de aplicacin del problema. IA es atribuida a las mquinas capaces de hacer operaciones propias de seres inteligentes (DRAE, 1992).
Conducta
Introspeccin (atrapar nuestros pensamientos conforme estos se van dando). Experimentos psicolgicos.
SGP vs. Respuestas correctas e independientes. Ciencia cognoscitiva. (modelos computacionales de IA + tcnicas de psicologa = funcionamiento de la mente humana) Investigacin Experimental en seres humanos o animales.
10
Lgica: notacin para representar todo lo que existe en el mundo.vs. Notacin aritmtica. Logicista (elabora programas para crear sistemas inteligentes).
Obstculos: expresar conocimiento formalmente, resolver problemas y hacerlos en la practica.
Inteligencia Artificial
Caractersticas Inteligentes:
Resolucin de problemas Comprensin de lenguaje natural Aprendizaje Razonamiento Percepcin (visin y habla)
12
Diferencias
Sistemas Inteligentes
- Procesamiento simblico (conocimiento)
cambia el programa)
- Respuestas satisfactorias son aceptadas - Solo se admite la mejor solucin posible
13
Inteligencia Artificial Para el estudio de situaciones catalogadas de inteligentes, la I.A. se desarrolla en conjunto con otras disciplinas: lingsticas, ingeniera, medicina, filosofa, economa, fsica, qumica, etc. Fines: Desarrollo de Sistemas Expertos
Adaptar mtodos
14
Computador Inteligente
El computador inteligente es aquel que responde a la pregunta mismo que la respuesta no tenga sido almacenada. Esto es, con los hechos que fueron almacenados y con un "conocimiento" que fue tambin almacenado, el deduce una respuesta que no estaba almacenada en su memoria. El computador inteligente es aquel que usa IA
15
Computador Inteligente
Ejemplo: Hecho 1: Mirna es hija de Sonia. Hecho 2: Santiago es hijo de Sonia. Conocimiento 1: hermano o hermana es aquel que es hijo del mismo padre o madre
Pregunta:
Respuesta:
Son aquellos problemas intratables que presentan caractersticas de inteligentes para el ser humano.
17
Algunos Tpicos de la I.A. Resolucin de problemas Demostracin de teoremas Anlisis y comprensin de lenguajes naturales Aprendizaje Visin
Robtica
18
(iii) Entendimiento de seales (dada una imagen, se construye un programa de entendimiento de imgenes que contiene una descripcin, no solo de la propia imagen, mas tambin de la escena que ella retrata).
20
INFORMACIN
DATOS
RURUIDO
21
Representacin del Conocimiento Definicin Son mtodos usados para "modelar" en forma eficiente los conocimientos de especialistas en alguna rea del saber, de forma que pueda ser usado por el usuario de un sistema inteligente. El conocimiento puede ser considerado como una entidad simblica -> Procesamiento simblico
23
Representacin del Conocimiento Formas de Representacin Red Semntica o Grafo Registro Predicado
Otros
24
Red Semntica Los nodos representan objetos y los arcos la relacin entre los objetos
25
Representacin del Conocimiento Red Semntica Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica
Es hijo
Ral
Juan
Es hijo
Susy
Estudia
26
Informtica
Registro Los objetos y relaciones se representan mediante una coleccin de datos simples llamados campos o tomos. Un campo o tomo puede ser una coleccin de campos.
27
Representacin del Conocimiento Registro Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica (Juan (es hijo de Ral) (es hijo de Susy) (estudia Informtica))
28
Relacin(objeto1, objeto2,...,)
Esta funcin asume valor verdadero o falso, segn se verifique o no para los objetos involucrados.
29
Representacin del Conocimiento Predicado Ejemplo - Juan es hijo de Ral y Susy - Juan estudia informtica Hijo(Juan, Susy) Hijo(Juan, Ral) Estudia (Juan, Informtica) Hijo(Juan, Maria)
30
Caractersticas: Sus estructuras de datos deben reflejar de una manera natural y conveniente, ciertas caractersticas de los elementos que el Programador de IA v en el problema. En sus estructuras de control estos lenguajes deben tener caractersticas de multiprocesamiento y "demo" (es un proceso normalmente suspenso, a la espera de un hecho, y que es activado automaticamente en la ocurrencia de este). En el aspecto de ambiente de programacin, los lenguajes de IA deben ser bastante interactivas, tener un buen editor (se puede crear un programa rapidamente) y finalmente tener facilidades interactivas de depuracin (aciertos en el programa).
31
Lenguajes de la Inteligencia Artificial Problemas de medio o grande porte Para problemas de grande o medio porte es ms adecuado el uso de lenguaje de propsito general: DELPHI PASCAL, VISUAL BASIC, etc. Aprendizaje --> MATLAB
33
Aplicaciones de la IA
Juegos: damas, ajedrez, conflictos, ... Matemticas: clculo simblico, demostracin de teoremas. Computacin: verificacin de programas, aprendizaje automtico.
Tareas de expertos:
Ingeniera: diseo, deteccin de fallos, planificacin de manufacturacin. Anlisis cientfico. Diagnstico y tratamiento mdico. Anlisis financiero.
34
Aplicaciones de la IA
Tratamiento del Lenguaje Natural Cuando los hombres se comunican entre s por medio del lenguaje, emplean casi sin esfuerzo, procesos extremadamente complejos. Es muy difcil desarrollar sistemas informticos capaces de generar y entender ese LN. Por Ejemplo.
35
Aplicaciones de la IA
Recuperacin inteligente de datos de una Base de Datos.
Los sistemas de BD. permiten almacenar gran cantidad de hechos relativos a una materia determinada, de tal forma que los usuarios puedan encontrar en ella, informacin a sus preguntas o requerimientos. (Knowledge Management) Tcnicas para conseguir eficientes mtodos de representacin, almacenamiento y recuperacin de grandes cantidades de hechos. (DATAMANING)
Pre-requisitos:
Formacin:
Manejo Inteligente de la Informacin en BD y en WEB. Inteligencia Artificial Enseanza y Aprendizaje Redes Neuronales Diseo de Sistemas de Informacin
Bases de Datos
Comunicaci n
36
Aplicaciones de la IA
Realidad virtual
37
Aplicaciones de la IA
Desarrollo de heursticas guiadas por la sintaxis. Sigue el inters Aplicable a diseo y verificacin de circuitos lgicos, verificacin de
programas, control de sistemas complejos
Aplicaciones de la IA
Sistemas expertos
Se asume la importancia del conocimiento especfico del dominio Se basan en el conocimiento de un humano, experto en el dominio
Comprensin terica del dominio junto con una coleccin de reglas heursticas
de resolucin de problemas avaladas por la experiencia
Desarrollo mediante refinamientos sucesivos La mayora se han centrado en dominios muy especializados, con
estrategias claramente definidas de resolucin de problemas
Los problemas que dependen de una nocin tan vaga como el sentido
comn son mucho ms difciles de resolver as
Dificultad de captura de un conocimiento profundo del dominio Falta de robustez y flexibilidad Incapacidad de ofrecer explicaciones cualitativas (slo los pasos) Dificultad de verificacin: problema serio por las aplicaciones crticas Escaso aprendizaje de la experiencia (dudas sobre su inteligencia)
39
Aplicaciones de la IA
Planificacin y robtica
La investigacin en planificacin comenz como un esfuerzo para disear robots que pudiesen realizar sus tareas con cierto grado de flexibilidad reaccionando a los cambios del mundo exterior Actualmente se aplica para la coordinacin de cualquier conjunto de tareas u objetivos complejos.
Reconocimiento de objetos (puerta, borde, carretera...), caracteres escritos a mano, interpretacin de escenas, etc.
40
Cada cliente tiene un patrn de gastos reconocido Si el uso de la tarjeta diverge significativamente del patrn, se supone que la
tarjeta ha sido robada, y se cancela Microciruga
Sistemas de navegacin de apoyo a la conduccin Control de luces y aparatos elctricos usando rdenes a travs de la voz
41
Robots
42
43
Historia de la IA
Gnesis de la IA Entusiasmo inicial, grandes esperanzas Una dosis de realidad Sistemas basados en conocimiento: clave del poder? La IA se convierte en una industria El regreso de las redes neuronales Acontecimientos recientes
44
Ejercicios
Pg. 30 32. Individual Fecha de presentacin: 1 semana despus.
45
Bibliografa
Russell, S. y Norvig, P. Inteligencia Artificial: Un Enfoque Moderno. Prentice Hall, 2004, 2 edicin. Luger, G.F. Artificial Intelligence. Addison-Wesley, 2005, 5 edicin.
46