Introducción a la Inteligencia Artificial

Anuncio
UNIVERSIDAD NACIONAL DEL SANTA
FACULTAD DE INEGNIERÌA
E.A.P.I.S.I.
Autora: Dra. Diana Cecilia Muñoz Casanova
¿QUÉ ES “INTELIGENCIA
ARTIFICIAL”?
Introducción
El Hombre se ha aplicado el nombre científico de “Homo
Sapiens” (Hombre sabio).
 Se inicia en 1956, cuando se acuño el termino.
El estudio de la inteligencia es una de las disciplinas mas
antiguas; por más de 2000 años los filósofos se han esforzado
por comprender como se VE, APRENDE, RECUERDA y
RAZONA, así como la manera que estas actividades
deberían realizarse.
 La Inteligencia Artificial, tiene como estudio la inteligencia
humana (así como la Filosofía y la psicología), pero
encaminándose a la construcción de entidades inteligentes y
su comprensión.
 En la actualidad la IA abarca subcampos, ya sea de
propósito general como es el caso de la Percepción y del
razonamiento lógico; hasta tareas especificas, como el
ajedrez, la demostración de teoremas matemáticos, la poesía
y el diagnostico de enfermedades.

INTELIGENCIAS MULTIPLES
Un psicólogo de Harvard llamado Howard Garden, señalo que nuestra cultura había definido la
inteligencia de manera muy estrecha y propuso en su libro “ estructura de la mente”, la
existencia de por lo menos siete inteligencias básicas:
Inteligencia lingüística: capacidad de usar las palabras de modo efectivo ( ya sea
hablando, escribiendo, etc). Incluye la habilidad de manipular la sintaxis o escritura del
lenguaje, la fonética o los sonidos del lenguaje, la semántica o significado de lenguaje o
división, pragmática o los husos prácticos.
Inteligencia lógico matemática: capacidad de usar los números de manera efectiva y de
razonar adecuadamente ( pensamiento vertical).
Inteligencia espacial: la habilidad para percibir la manera exacta del mundo visualespacial y de ejecutar transformaciones sobre esas percepciones ( decorador, artistas, etc).
Inteligencia corporal – kinética: la capacidad para usar el cuerpo para expresar ideas y
sentimientos y facilidad en el uso de las propias manos para producir o transformar cosas.
Inteligencia musical: capacidad de percibir, discriminar, trasformar y expresar las formas
musicales.
Inteligencia interpersonal: la capacidad de percibir y establecer distinciones entre los
estados de ánimo, las intenciones, motivaciones, sentimientos, de otras personas.
Inteligencia intrapersonal: el conocimiento de sí mismo y la habilidad para adaptar las
propias maneras de actuar a partir de ese conocimiento.
Inteligencia emocional: Daniel Goleman.
LAS TRES LEYES ROBOTICAS
Un robot no debe dañar a un ser humano o, por
su inacción, dejar que un ser humano sufra daño.
2.
Un robot debe obedecer las órdenes que le son
dadas por un ser humano, excepto cuando estas
órdenes están en oposición a la primera Ley.
3.
Un robot debe proteger su propia existencia,
hasta donde esta protección no entre en conflicto
con la primera o segunda Leyes.
Manual de Robótica, 56ª Edición, año 2058.
1.
Isaac Asimov (YO, ROBOT)
Definiciones de Inteligencia Artificial
“La interesante tarea de lograr que las
computadoras piensen … maquinas con
mente en su amplio sentido literal”.
“El estudio de las facultades mentales
mediante el uso de modelos
computacionales”
“La automatización de actividades que
vinculamos con procesos de pensamiento
humano, actividades tales como toma de
decisiones, resolución de problemas,
aprendizaje, …”
“El estudio de los cálculos que permiten
percibir, razonar y actuar”
“El arte de crear maquinas con capacidad de
realizar funciones que realizadas por
personas requieren de inteligencia”
“Un campo de estudio que se enfoca a la
explicación y emulación de la conducta
inteligente en función de procesos
computacionales”
“El estudio de cómo lograr que las
computadoras realicen tareas que, por el
momento, los humanos hacen mejor”
La rama de la ciencia de la computación que
se ocupa de la automatización de la conducta
inteligente”
Sistemas que
ff piensan como humanos
Sistemas que piensan racionalmente
Sistemas que actúan como humanos
Sistemas que actúan racionalmente
Actuar como Humano: El Enfoque de Turing
Mediante la prueba de Turing, propuesta por Alan Turing
(1950), se intenta ofrecer una satisfactoria definición operativa
de lo que es la Inteligencia.
Conducta inteligente es la capacidad de lograr eficiencia a nivel
humano en todas las actividades de tipo cognoscitivo suficiente
para engañar a un evaluador.
La computadora para pasar esta prueba debe ser capaz de lo
siguiente:
 Procesar un lenguaje natural
 Representar el conocimiento
 Razonar automáticamente
 Autoaprendizaje de la maquina
Existe una prueba total de Turing,
donde la computadora debe estar
dotada de vista y robótica.
Pensar como Humano: El Enfoque
del Modelo Cognoscitivo
 Previamente
hay que definir como piensan los seres humanos.
 Hay que penetrar en el funcionamiento de la mente humana: La
Introspección (para atrapar nuestros propios pensamientos
conforme se dan) y mediante experimentos psicológicos.
 Teniendo una teoría bastante precisa de la mente, se puede
proceder a expresarlo en un programa de computadora.
 Lo que interesa es seguir la pista de los pasos de razonamiento
y compararla con la ruta seguida por sujetos humanos a los
que se propuso los mismos problemas.
 En el campo interdisciplinario de la ciencia cognoscitiva
concurren modelos computacionales de IA y tecnicas
experimentales de psicología para intentar elaborar teorias
precisas y verificables del funcionamiento de la mente humana.
 Solo se desea asentar que la IA y la ciencia cognoscitiva siguen
intercambiando diversas aportaciones, especialmente en areas
de la vista, lenguaje natural y aprendizaje.
Pensar Racionalmente: El enfoque
de las Leyes del Pensamiento





El filosofo griego Aristóteles fue uno de los primeros
que intentar codificar la “manera correcta de pensar”.
Silogismos: Conclusiones correctas en función de
premisas correctas.
Las leyes del pensamiento, debían gobernar la
manera de operar de la mente, esto inauguro la
lógica.
En la I.A., la tradición logicista se esfuerza por
elaborar programas (con memoria y tiempo
suficientes para describir un problema en notación
lógica) para crear sistemas inteligentes.
Obstáculos:
– No es fácil, recibir un conocimiento informal y
expresarlo en términos formales (menos de 100%
de certidumbre).
– Diferencia entre la posibilidad de resolver un
problema y la realmente hacerlo en la practica.
Actuar en Forma Racional: El enfoque del
Agente Racional
 Implica
actuar de manera tal que se logren los objetivos
deseados, con base en ciertos supuestos.
 Un agente es algo capaz de percibir y actuar.
 Entonces, la I.A. es el estudio y construcción de agentes
racionales.
 Es necesario contar con la capacidad para representar el
conocimiento y razonar con base en el, pues de esta
manera se podran tomar decisiones correctas en una
amplia gama de situaciones.
 Presenta 2 ventajas:
– Es mas general que el enfoque de las leyes del
pensamiento.
– Es mas afin a la manera como se ha producido el
avance cientifico.
 Lograr
la racionalidad perfecta, no es posible en entornos
complejos, el computo que se necesita es excesivo.
FUNDAMENTOS DE LA
INTELIGENCIA ARTIFICIAL
Introducción
Si bien el avance de la IA es un campo nuevo, es
heredera de diversas ideas, puntos de vista y
técnicas de otras disciplinas como :

FILOSOFIA

MATEMATICAS

PSICOLOGIA

INGENIERIA COMPUTACIONAL

LINGUISTICA
Filosofía (desde el año 428 a.C.)




Aristóteles concibió un sistema informal de
silogismos para el racionamiento adecuado, los que
en principio permiten generar mecánicamente
conclusiones, asumiendo ciertas premisas iniciales.
Descartes presento un estudio claro de la diferencia
entre mente, materia y los problemas que originan.
También propuso la noción de dualismo.
La filosofía configuró una tradición en que la mente
se concibió como un dispositivo físico que
básicamente
funcionaba
por
razonamiento
manejando el conocimiento en el depositado.
Materialismo, empirismo, inducción, positivismo
lógico son descripciones filosóficas de la mente que
relacionan conocimiento y acción.
Al comprender como se justifican determinadas
acciones se puede entender como construir un
agente cuyas acciones sean justificables o
racionales.
Matemáticas (aprox. desde el año 800)




Los filósofos delimitaron las mas importantes ideas
relacionadas con la IA ,pero pasar a ser una ciencia
formal era necesario contar con una formalización
matemática en tres áreas principales : computación,
lógica y probabilidad.
Kurt Godel demostró mediante el teorema de la
incompletez que en cualquier lenguaje que tuviera
la capacidad suficiente para expresar las
propiedades de los números naturales ,existen
aseveraciones verdaderas indecibles, es decir que
no es posible definir su validez mediante ningún
algoritmo.
Además de la lógica y el calculo ,la probabilidad es
la tercer contribución de las matemáticas a la IA.
En la teoriza de las decisiones, propuesta por
Von Neumann ,se combinan la teoría de la
probabilidad con la teoría de la utilidad.
Psicología (desde el año 1879)

La corriente conductista se abocó al estudio exclusivo
de mediciones objetivas de las percepciones
experimentadas por animales y de los resultados
obtenidos. Conocimiento, creencias, objetivos, y
razonamiento, se descartan por considerarlos no
científicos.

Craik encontró la pieza faltante entre el estimulo y la
respuesta a partir de la década del 60 la posición a fin
al procesamiento de la información ha dominado la
psicología.

Actualmente muchos psicólogos aceptan que una
teoría cognoscitiva deberá ser como un programa de
computadora.
Ingeniería Computacional (desde el año 1940)

Para que la inteligencia artificial pueda ser una realidad
se necesitan inteligencia y un artefacto. La computadora
es el artefacto que se reconoce con mayores
probabilidades de manifestar inteligencia. La primera
computadora moderna fue construida por el equipo de
Turing en 1940 con el objetivo de descifrar los mensajes
alemanes.

La IA debe mucho al área del software de la informática,
pues lo ha dotado de sistemas operativos, lenguajes de
programación y herramientas necesarias para escribir
programas modernos .Sin embargo la deuda esta
compensada desde la IA con por ejemplo el tiempo
compartido ,interpretes interactivos y la administración
automática de memoria.
Lingüística (desde el año 1957)

Gran parte de los primeros trabajos de investigación en
el área de la representación del conocimiento (el
estudio de cómo poner el conocimiento en una forma
con la cual la computadora pueda razonar) estaban
vinculados al lenguaje y sus fuentes de información
eran las investigaciones realizadas por los lingüistas .

La lingüística moderna y la IA nacieron al mismo
tiempo, por lo que la primera no desempeño un papel
determinante en el desarrollo de la IA, más bien
crecieron juntas y se cruzaron en un campo hibrido
denominado lingüística computacional o procesamiento
del lenguaje natural ,y que se concentra en el problema
del uso del lenguaje.
Historia de la
Inteligencia Artificial
Génesis de la Inteligencia Artificial
(1943 – 1956)

Warren McCulloch / Walter Pitts (1943)
– Fisiología básica y funcionamiento de las neuronas en el cerebro
– Análisis formal de la lógica proposicional de Russell y Whitehead
– Teoría de la computación de Turing

Donald Hebb (1949)
– Regla de actualización  Aprendizaje

Claude Shannon (1950) / Alan Turing (1953)
– Programas de ajedrez convencionales

Marvin Minsky / Dean Edmonds (1951)
– Primera computadora de Red Neuronal  SNARC

Taller de Dartmouth (1956)
– Programa de Razonamiento  Teórico Lógico
– Inteligencia Artificial
Entusiasmo Inicial, grandes esperanzas
(1952 – 1969) I

Universidad de Carnegie Mellon
– Solucionador General de Problemas (SGP)
– Imitación de protocolos de resolución de problemas de los humanos 
Pensar como humano.

John McCarthy (1958)
– Lenguaje de Alto Nivel LISP
– Tiempo Compartido
– Programas con Sentido Común (Escucha Consejos  Primer programa de
IA completo)

Herbert Helerrnter (1959)
– Demostrador de Teoremas de Geometría (DTG)
– Uso de un diagrama auxiliar para distintos casos.
Entusiasmo Inicial, grandes esperanzas
(1952 – 1969) II

Micromundos
– Problemas limitados cuya solución parecía requerir de inteligencia.
– James Slagle (1963)

SAINT  Problemas de Integración
– Tom Evans (1968)

ANALOGY  Problemas de Analogía Geométrica
– Daniel Bobrow (1967)

STUDENT  Problema de álgebra
– Bertram Rafael (1968)

SIR  Recuperación de Información Semántica
Sistemas basados en el conocimiento.
Clave del poder? (1969 – 1979)

Buchanan (1969)
– DENDRAL
– Método débil  Información sobre el dominio con que cuentan es débil.
– Inferencia de una estructura molecular a partir de la información
proporcionada por un espectrómetro de masas.

Universidad de Stanford
– Proyecto de Programación Heurística
– Determinación del grado con que la nueva metodología de
sistemas expertos podía aplicarse a otras áreas.

Feigenbaum / Buchanan / Shortliffe
– MYCIN
– Diagnósticos de las infecciones sanguíneas.
La IA se convierte en una industria
(1980 – 1988)

McDermott / Digital Equipment Corporation (1982)
– R1  Sistema Experto Comercial
– Elaboración de pedidos de nuevos sistemas de computación.

Japón (1981)
– Proyecto de la “Quinta Generación”
– Comprensión total del lenguaje natural.

Consorcio para diseñar e implementar Sistemas Expertos
– Software



Carnegie Group
Intellicorp
Teknowledge
– Hardware



Lisp Machines
Texas Instruments
Xerox
El regreso de las redes neuronales (1986
– Actual)

Minsky / Papert
– Redes neuronales  Física

Otros científicos
– Hopfield  Mecánica estadística
– Rumelhart / Hinton  Estudio de los modelos de memoria

Bryson / Ho
– Algoritmo de aprendizaje de retropropagación
– Computación / Psicología
Acontecimientos recientes (1987 – Actual)

Comprensión del lenguaje
– Modelos de Markov Ocultos



Rigurosa teoría matemática.
Modelos generados mediante un proceso de aprendizaje basados en datos del
lenguaje natural.
Planeamiento
– Tate / Chapman


Planificación de sistemas
Probabilidad y Teoría de Decisiones
– Red de creencia

Robótica
– Mejor comprensión de los problemas.
– Mayor capacidad de manejo matemático.
EL ESTADO DEL ARTE DE
LOS ULTIMO AVANCES
ANIMALES ROBOTICOS
EL MONO ROBOTICO
Controlar el movimiento tridimensional de
brazos mecánicos con las mismas señales
eléctricas que las neuronas envían a una
extremidad superior.
También pueden convertirse en la base
de futuros dispositivos que permitan a
pacientes con prótesis controlar, con el
pensamiento, los movimientos de sus
extremidades artificiales.
«Fue asombroso ver moverse a un robot
en mi laboratorio, sabiendo que estaba
siendo guiado por las señales del cerebro
de un mono de Duke», dice Mandayam
Srnivasam, director del laboratorio del
Instituto de Tecnología de Massachusetts.
ANIMALES ROBOTICOS
LAS RATAS ROBOTICAS
Un grupo de científicos estadounidenses
logró guiar cinco ratas mediante un
control remoto. El secreto de este
experimento es el implante de eléctrodos
en el cerebro de los animales. De esta
forma, las "roborratas" pudieran ser
utilizadas en el rescate de personas entre
los escombros de un terremoto o para
localizar minas.
La teledirección de las ratas puede
realizarse a una distancia hasta de 500
metros y entre las órdenes que pueden
enviarse están hacer que las ratas corran,
giren, salten o escalen y podrían llegar a
lugares donde no pueden hacerlo
hombres y máquinas.
Las ratas tienen inteligencia propia, lo que
es mejor para la inteligencia artificial”.
LA MANO BIONICA
CEREBRO ARTIFICIAL
El proyecto, llamado apropiadamente
“Cyberhand” (Cibermano), trata de cablear
una mano creada artificialmente imitando
un sistema nervioso, lo cual permitiría una
respuesta sensorial de la mano que
alcanzase el cerebro y viceversa, es decir,
la
mano
podría
además
recibir
instrucciones de control del cerebro, al
menos parcialmente.
La mano artificial, que podría dotar de
sensibilidad activa a los pacientes a los que
se le implante.
La neurobiología se ha convertido en
la nueva frontera del conocimiento.
Japón trabaja en un proyecto que
entenderá completamente al cerebro.
El Instituto del Cerebro Riken
desarrolla
tres
programas
que
pretenden entender, proteger y
fabricar cerebros artificiales. En 20
años espera entender los mecanismos
de la conciencia, controlar el proceso
de envejecimiento, desarrollar tejido
artificial (nervioso y muscular) y curar
todas las enfermedades psiquiátricas
y neurológicas.
MASCOTAS ARTIFICIALES
Creo que es un buen ejemplo del alto nivel que se ha alcanzado en
inteligencia artificial, y eso explica, en parte, la excitación que ha
despertado. Aun así, Aibo está limitado por su procesador. Podría
tener más capacidades, pero es una cuestión de coste de su
tecnología.
Fruto de seis años de investigación en ingeniería artificial nació Aibo.
La mascota preferida de los nipones tiene seis emociones diferentes,
camina, reconoce formas, colores y sonidos, es sensible al tacto,
posee sentido del equilibrio y capacidad para aprender.
ROBOTS ARTIFICIALES
Su equipo tiene cuatro jugadores y el campo
mide unos pocos metros cuadrados. Los
entusiastas seguidores son casi todos
científicos e ingenieros, no por ello menos
apasionados por los pases de pelota, los
regates, las combinaciones y los goles. Lo
peculiar es que esos cuatro jugadores (ocho,
contando con los del contrincante) son robots,
con forma de perro, programados por
expertos en Inteligencia Artificial (IA). Veloso
es profesora de ciencias de la computación en
la Universidad Carnegie Mellon (EE UU) y el
equipo de robots que dirige es uno de los
favoritos en los campeonatos que organizan
científicos de IA de todo el mundo como
banco de pruebas.
SOCIEDAD ARTIFICIAL
La primera sociedad artificial nacerá en 2007 con
mil personas virtuales .
Generarán un millón de personas más que
heredarán los caracteres de sus “padres”.
La primera experiencia de una sociedad artificial
compleja cuenta ya con una red de computación
distribuida formada por 60 ordenadores en los que
vivirán hasta mil personas artificiales. Pero pronto
serán 5.000 ordenadores en los que vivirán un
millón de personas virtuales o agentes inteligentes.
Cada una de ellas tendrá sus propias características:
género, esperanza de vida, fertilidad, tamaño, y
metabolismo y engendrará nuevos agentes, que
heredarán los caracteres de sus “padres”, aunque
también serán capaces de aprender de sus propias
experiencias.
Para el momento en que la “vida” de estos agentes
ya lleve un tiempo activada –se prevé que en
agosto de 2007-, las personas virtuales tendrán
suficientes conocimientos incorporados como para
probar algunos posibles escenarios.
HONDA – INTELIGENCIA ARTIFICIAL
ASIMO fue concebido para funcionar como un humano real
preparado para vivir en el futuro cercano. Es fácil de operar, tiene un
tamaño conveniente y peso adecuado se puede moverse libremente
dentro de un ambiente humano. Honda agregó la tecnología de
inteligencia a ASIMO que es capaz de interpretación las posturas y
gestos de humanos con una inteligencia sorprendente.
VIDEOS DE I. A.
Video-01: ROBOT HONDA
Video-02: ROBOT HONDA
Video-03: ROBOT HONDA
Video-04: ROBOT MOVIM
Video-05: ROBO CUP
INTELIGENCIA ARTIFICIAL
VS
INTELIGENCIA NATURAL
Inteligencia Natural
•Desempeño correcto y rápido dentro de un dominio limitado y
específico.
•Capacidad para justificar un resultado y explicar el proceso de
razonamiento realizado.
•Capacidad para aprender de la experiencia
•Capacidad para resolver casos únicos o inusuales basándose
en principios básicos, un modelo, un conjunto de experiencia
estructurada, un conjunto de casos o reglas, etc.
•Capacidad para razonar bajo condiciones de incertidumbre e
información incompleta y aplicar su sentido común o
conocimiento general del mundo.
Inteligencia Natural
MEMORIA A LARGO PLAZO
Conocimiento en el dominio,
experiencia, expertisia.
RAZONAMIENTO
APRENDIZAJE
MEMORIA A CORTO PLAZO
Hechos, casos, reglas, conclusiones.
ASESORIA
Recomendaciones,
conclusiones, casos
resueltos.
Inteligencia Artificial
BASE DE CONOCIMIENTOS
Conocimiento en el dominio,
experiencia, expertisia.
MAQUINA DE
INFERENCIA/RED
NEURONAL/AG.
MEMORIA DE TRABAJO (RAM)
Hechos, casos, reglas, conclusiones.
USUARIO
Recomendaciones,
conclusiones, casos
resueltos.
DIFERENCIA ENTRE LA INTELIGENCIA NATURAL Y LA ARTIFICIAL
Inteligencia
Natural
Inteligencia
Artificial
Capacidad de usar detectores
Alta
Baja
Capacidad de ser creativo
Alta
Baja
Capacidad de aprender de la experiencia
Alta
Baja
Capacidad de adaptación
Alta
Baja
Capacidad de permitirse el costo de adquirir
experiencia
Capacidad de usar diversas fuentes de información
Alta
Baja
Alta
Alta
Capacidad de adquirir una gran cantidad de
información externa
Alta
Alta
Capacidad de realizar cálculos complejos
Baja
Capacidad de transferir información
Baja
Capacidad de hacer una serie de cálculos con rapidez
y exactitud
Baja
Alta
Alta
Alta
Ventajas de la Inteligencia Natural sobre la IA
 La
inteligencia natural permite que la gente obtenga beneficios del
uso de experiencias sensoriales.
 La inteligencia natural le permite a la gente reconocer relaciones
entre cosas, calidad de la información percibida, patrones, etc.
 El razonamiento humano siempre es capaz de usar el contexto de
la experiencia.
 La inteligencia natural es creativa
Ventajas de la IA sobre la Inteligencia
Natural




La
La
La
La
IA
IA
IA
IA
puede ser menos costosa
es consistente y exhaustiva
es documentable.
permite la duplicación y la diseminación
Data mining:

Aplicación de técnicas de Machine Learning
– Resuelve problemas que los humanos no pueden resolver, porque la
cantidad de información involucrada es muy grande ..
Detección de moléculas
con riesgo de cancer
es un ejemplo.
Acerca de inteligencia ...
¿Cuándo consideramos que
una actividad creativa de los
humanos requiere inteligencia ?
¿Cuándo deberíamos
considerar que un programa es
inteligente ?
Bibliografía
.
STUART RUSSELL, PETER NORVIG, "Inteligencia artificial. Un
enfoque moderno”. Prentice Hall Hispanoamericana, S.A, México,
2000.
.
PAJARES Y SANTOS, "Inteligencia artificial e Ingeniería del
Conocimiento” . Ra-ma, S.A,España, 2005.
Descargar