You are on page 1of 46

Introduccin

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.

Inteligencia Natural o Inteligencia artificial?


2

Inteligencia Natural vs. IA


El ser humano se dice que es inteligente por que posee: Intuicin, inspiracin, capacidad de organizar cadenas lgicas de pensamiento, sentimiento y expresin lingstica, tiene capacidad de aprender, razonar y deducir, manipula los conocimiento e informacin que posee aplicando una serie de reglas y experiencias (formales e intuitivas) para la solucin de problemas. En la actualidad el uso del computador ha demostrado la legitimidad de la IA. La cual es capaz de operar simulando la inteligencia del ser humano, realizando con gran rapidez y precisin algunas de sus actividades.

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.

Inteligencia Artificial Definicin:


IA: comprensin y construccin de EI. El investigador se pone frente al espejo y estudia un S. Inteligente. Dificultades para definir la IA La IA intenta analizar y comprender los mecanismos que dan lugar a conductas inteligentes para, a partir de ah, reproducir dichas conductas en mquinas (no necesariamente con los mismos mecanismos). Dificultad para definir la inteligencia Es una capacidad individual o es el nombre que se le da a una coleccin de habilidades distintas y no relacionadas? Se aprende la inteligencia o tiene una existencia a priori? Qu ocurre exactamente cuando se produce aprendizaje? Qu es la creatividad? Qu es la intuicin? Puede deducirse inteligencia simplemente a partir del comportamiento observable?

Inteligencia Artificial - Ciencia

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).

Inteligencia Artificial Definicin:


EFICIENCIA HUMANA La interesante tarea de lograr que las computadoras piensen maquinas con mente, en su amplio sentido literal. (Haugeland, 1985) `[La automatizacion de] actividades que vinculamos con procesos de pensamiento humano, actividades tales como toma de dicisiones, resolucion de problemas, aprendizaje (Bellman, 1978.) El arte de crear maquinas con capacidad de realizar funciones que realizadas por personas requieran de inteligencia. (Kurzweil,1990). El estudio de cmo lograr que las computadoras realicen tareas que, por el momento, los humanos hacen mejor. (Rich y Knight, 1991) RACIONALIDAD (correcto) El estudio de las facultades mentales mediante el uso de modelos computacionales. (Charniak y McDermott, 1985) El estudio de los clculos que permiten percibir, razonar y actuar. (Winston, 1992) Un campo de estudio que se enfoca a la explicacion y emulacion de la conducta inteligente en funcion de procesos computacionales. (Schalkoff). La rama de la ciencia de la computacion que se ocupa de la automatizacion de la conducta inteligente. (Luger y Stubblefield, 1993)

Procesos mentales y Razonamiento

Conducta

Objetivos por alcanzar

Actuar como humano:


enfoque de la prueba de Turing
*Medida de inteligencia conductiva: El test de Turing (1950) Dos personas y la mquina/programa a evaluar. Un entrevistador humano intenta determinar, realizando preguntas durante cierto tiempo, cul de sus interlocutores es una mquina. Juego de imitacin" en que el computador trata de hacerse pasar por un ser humano. * Pretende determinar la inteligencia de una mquina/programa como capacidad global. *Slo mide comportamiento inteligente; no cmo se ha llegado a l. Hiptesis de la IA dbil vs. IA fuerte *Una computadora que aspira pasar esta prueba deber estar dotada de: * Procesamiento de LN. * Representacin del K. * Razonamiento Automatizado. * Autoaprendizaje de mquina. *Herramientas necesarias: Visin de computadora y Robtica.
http://www.gsi.dit.upm.es/~lssii/soft/pturing/DrAbuse510S.zip
9

Pensar como humano: el enfoque del modelo cognoscitivo.


Cmo piensan los humanos?

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.

Aportaciones: Visin, lenguaje natural, aprendizaje

10

Pensar racionalmente: el enfoque de las leyes del pensamiento


Silogismos -> Lgica (procesos de pensamiento irrefutables)
Ejemplo: Socrates es un hombre; todos los hombres son mortales; por lo tanto Socrates es mortal. premisas, inferencia y conclusin

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.

Actuar en forma racional: el enfoque del agente racional


Lograr los objetivos deseados (bajo ciertos supuestos) Agente: algo capaz de percibir y actuar El efectuar una inferencia correcta no siempre depende de racionalidad.

Agentes racional I.A.: Estudio y construccin de agentes racionales


11

Inteligencia Artificial

Caractersticas Inteligentes:
Resolucin de problemas Comprensin de lenguaje natural Aprendizaje Razonamiento Percepcin (visin y habla)

12

Diferencias
Sistemas Inteligentes
- Procesamiento simblico (conocimiento)

Sistemas de Proc. de Datos.


- Procesamiento numrico (datos)

- Estructura de control del


programa independiente del dominio del conocimiento (variando el conocimiento no

- Estructura de control e informaciones


integrados (cambiando la informacin cambia el programa)

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:

Mirna es hermana de Santiago?


SIM.

Respuesta del Computador:


16

Inteligencia Artificial - Problemas Que Problemas son catalogados de Inteligentes?

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

Tpicos de la IA: Visin por Computadora


Definicin Es la tarea de procesar una informacin, de comprender una escena a partir de las imagenes por ella proyetada. Esta aplicacin puede ser dividida en tres reas: (i) Procesamiento de Seales (ejemplo: Procesamiento de Imagenes) -transformar una imagen (ejemplo: fotografia de una parte de la tierra por satlites) en una outra imagen que tenga ciertas propiedades deseadas (ejemplo: saber donde existe plantacin de caf y si sufrio helada).
19

Tpicos de la IA: Visin por Computadora


(ii) Clasificacin de seales son hechas en categoras prdeterminadas.

(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

Representacin del Conocimiento Jerarqua del Conocimiento

META CONOCIMIENTO CONOCIMIENTO

INFORMACIN

DATOS

RURUIDO

21

Representacin del Conocimiento


Ruido: Esta conformado por todos los elementos asociado a un evento, que son de poco inters y que ocultan datos Datos: Esta conformado por los elementos de inters potencial asociado a un evento. Informacin: Datos procesados de inters. Conocimiento: Informacin muy especializada.

Meta conocimiento: Es el conocimiento acerca del conocimiento y la experiencia


22

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

Representacin del Conocimiento

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

Representacin del Conocimiento

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

Representacin del Conocimiento Predicado


Cada relacin se representa como un predicado o funcin de valores lgicos y con argumentos los objetos:

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

Verdadero Verdadero Verdadero Falso

Lenguajes de la Inteligencia Artificial

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 Lenguajes ms conocidos:


IPL lenguaje de Procesamiento de Informacin, 1960 Orientado a listas. Newel 1960 LISP lenguaje orientado al procesamiento de listas (List Processing) John Mc Carthy, 1962 SAIL lenguaje orientado a primitivas y al propsito general Swinehart, 1971 PROLOG lenguaje orientado a las reglas de produccin Warren, 1977 (programacin lgica) Son adecuados para resolver problemas de pequeo porte Se puede usar qualquer otro lenguaje para construir SI.
32

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

Tareas de la vida diaria:

Percepcin: visin y habla. Sentido comn. Control robtica.


Tareas formales:

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.

El vino ..... Interprete de licor El vino ..... Interprete de venir

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

Razonamiento automtico y demostradores de teoremas

Es una de las ramas ms antiguas y fructferas de la IA (Russell y


Whitehead con las matemticas, Newell y Simon con LT y GPS)

Responsable de la mayora de los trabajos iniciales en


formalizacin de algoritmos de bsqueda desarrollo de lenguajes formales de representacin (LPO, Prolog)

Al ser un sistema formal, la lgica lleva a la automatizacin


Permite el abordaje de multitud de problemas

Los esfuerzos iniciales fallaron


Bsquedas ciegas

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

Incorporan la interactividad convirtindose en asistentes inteligentes


38

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

Tendencia a sobreestimarlos, a pesar de sus deficiencias

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.

Agentes Control de aceleradores de partculas


La resolucin de problemas complejos requiere descomposicin en tareas y planificacin del orden de las tareas a realizar (que pueden interferir entre s) Especialmente problemtica es la planificacin que permita reaccionar a condiciones ambientales cambiantes
Aprendizaje mquina (o automtico) Visin

Reconocimiento de objetos (puerta, borde, carretera...), caracteres escritos a mano, interpretacin de escenas, etc.
40

Ejemplos de aplicaciones concretas

El mundo del crdito

SBCs para dar apoyo a decisiones de concesin de crditos:

En los bancos En las compaas de seguros


Redes neuronales o CBR para detectar gastos fuera de lo corriente en una tarjeta de crdito.

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

Muchos cirujanos utilizan asistentes robot en operaciones de microciruga.

Tcnicas de visin por computador para crear un modelo tridimensional de la


anatoma interna del paciente

Ayudan en la colocacin de instrumentos, reemplazos de caderas...


Control por voz

Sistemas de navegacin de apoyo a la conduccin Control de luces y aparatos elctricos usando rdenes a travs de la voz

41

Robots

42

Sistema de visin por computador

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

Lectura sugerida, IA. Pg.. 9 -28. SR-PN

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

You might also like