Inteligencia_Artificial

Download Report

Transcript Inteligencia_Artificial

Conceptos básicos e Historia
Ing. Katya Faggioni Colombo
¿Qué es la I.A.?
Sistemas que piensan como humanos
Sistemas que piensan racionalmente*
“El nuevo y excitante esfuerzo de hacer que los
computadores piensen… máquinas con mentes,
en el más amplio sentido literal”. (Haugeland,
1985)
“El estudio de las facultades mentales mediante el
uso de modelos computacionales” (Charniak y
McDermott, 1985)
“La automatización de actividades que
vinculamos con procesos de pensamiento
humano, actividades como la toma de decisiones,
resolución de problemas, aprendizaje…”
(Bellman, 1978)
Sistemas que actúan como humanos
“El arte de desarrollar máquinas con capacidad
para realizar funciones que cuando son realizadas
por personas requieren de inteligencia”.
(Kurzweil, 1990)
“El estudio de los cálculos que hacen posible
percibir, razonar y actuar”. (Winston, 1992)
Sistemas que actúan racionalmente
“La Inteligencia Computacional es el estudio del
diseño de agentes inteligentes”. (Poole et al.,
1998)
“El estudio de cómo lograr que los computadores “IA… está relacionada con conductas inteligentes
realicen tareas que, por el momento, los humanos en artefactos”. (Nilsson, 1998)
hacen mejor” (Rich y Knight, 1991)
*Un sistema es racional si hace “lo correcto”, en función de su conocimiento
Enfoques de la I.A.
 Comportamiento humano:
enfoque de la Prueba de Turing
 Pensar como humano: el
enfoque del modelo cognitivo
 Pensamiento racional: el
enfoque de las “leyes del
pensamiento”
 Actuar de forma racional: el
enfoque del agente racional
Comportamiento Humano: el
enfoque de la Prueba de Turing
 Propuesta por Alan Turing
(1950)
 Diseñada para proporcionar
una definición operacional y
satisfactoria de inteligencia
 Prueba basada en la
incapacidad de diferenciar
entre entidades inteligentes
indiscutibles y seres humanos
Comportamiento Humano: el
enfoque de la Prueba de Turing
El computador debería poseer las siguientes capacidades
para pasar la prueba básica:
1) Procesamiento de lenguaje natural
2) Representación del conocimiento
3) Razonamiento automático
4) Aprendizaje automático
La Prueba Global de Turing incluye además:
5) Visión computacional
6) Robótica
http://www.jabberwacky.com/chat-george
http://www.turinghub.com/
http://alice.pandorabots.com/
Pensar como un humano: el
enfoque del modelo cognitivo
 Se requieren mecanismos
para determinar cómo
piensan los humanos,
penetrando en las mentes
humanas: introspección y
experimentos psicológicos
 Una vez que se cuente con
una teoría precisa sobre cómo
trabaja la mente, se lo podrá
plasmar en el computador
Pensar como un humano: el
enfoque del modelo cognitivo
En el campo interdisciplinario de la ciencia
cognitiva convergen modelos
computacionales de IA y técnicas
experimentales de psicología intentando
elaborar teorías precisas y verificables sobre el
funcionamiento de la mente humana
Pensamiento racional: el enfoque
de las “leyes del pensamiento”
 Aristóteles codificó la “manera
correcta de pensar” a través de
los silogismos – LÓGICA
 Se desarrollaron programas
(1965) que inicialmente resolvían
cualquier problema resoluble en
notación logista.
Actuar de forma racional: el
enfoque del agente racional
 Agente = razona
 Un agente racional es aquel
que actúa con la intención de
alcanzar el mejor resultado o,
cuando hay incertidumbre, el
mejor resultado esperado
Actuar de forma racional: el
enfoque del agente racional
Es necesario contar con la capacidad para
representar el conocimiento y razonar
basándonos en él, porque ello permitirá
alcanzar decisiones correctas en una amplia
gama de situaciones.
Fundamentos de la I.A.
 Filosofía
 Matemáticas
 Economía
 Neurociencia
 Psicología
 Ingeniería Computacional
 Teoría de control y cibernética
 Lingüística
Fundamentos de la I.A.
 Filosofía: Los filósofos (desde el año 400 A.C.)
facilitaron el poder imaginar la I.A. al concebir la
idea de que la mente es de alguna manera como
una máquina que funciona a partir del
conocimiento codificado en un lenguaje interno, y
al considerar que el pensamiento servía para
seleccionar la acción a llevar a cabo.
 Lingüística:
Los lingüistas demostraron que el
uso del lenguaje se ajusta a ese modelo.
Fundamentos de la I.A.
 Matemáticas: Las matemáticas proporcionaron
las herramientas para manipular tanto las
aseveraciones de certeza lógicas, como las inciertas
de tipo probabilista. Asimismo, prepararon el
terreno para un entendimiento de lo que es el
cálculo y el razonamiento con algoritmos.
 Economía:
Los Economistas formalizaron el
problema de la toma de decisiones para maximizar
los resultados esperados.
Fundamentos de la I.A.
 Ingeniería Computacional: Los informáticos
proporcionaron los artefactos que hicieron posible
la aplicación de la I.A.. Los programas de IA
tienden a ser extensos y no podrían funcionar sin
los grandes avances en velocidad y memoria
aportados por la industria informática.
 Psicología: Los Psicólogos adoptaron la idea de
que los humanos y los animales podían
considerarse como máquinas de procesamiento de
información.
Fundamentos de la I.A.
 Teoría de control y cibernética: La teoría de
control se centra en el diseño de dispositivos que
actúan de forma óptima con base en la
retroalimentación que reciben del entorno en el
que están inmersos. Inicialmente las herramientas
matemáticas de la teoría de control eran bastante
diferentes a las técnicas que utilizaba la IA, pero
ambos campos se están acercando.
Fundamentos de la I.A.
 Neurociencia: La neurociencia consiste en el
estudio del sistema neurológico, y en especial del
cerebro. Las neuronas y las sinapsis del cerebro
están activas simultáneamente, mientras que las
computadoras actuales tienen una o como mucho
varias UCP. Por tanto, incluso sabiendo que un
computador es un millón de veces más rápido en
cuanto a su velocidad de intercambio, el cerebro
acaba siendo 100.000 veces más rápido en lo que
hace.
Etapas en la historia de la I.A.
1.
2.
3.
4.
5.
6.
7.
8.
Génesis de la inteligencia artificial
Nacimiento de la Inteligencia Artificial
Entusiasmo inicial, grandes esperanzas
Una dosis de realidad
Sistemas basados en el conocimiento: ¿clave del poder?
La IA se convierte en una industria
Regreso de las redes neuronales
IA se convierte en una ciencia
Génesis de la I.A. (1943 – 1955)
 Warren McCulloch y Walter Pitts (1943): 1er trabajo de
I.A. ; consistía en un modelo constituido por neuronas
artificiales (estímulos), a través de 3 fuentes:
 Conocimientos sobre 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 para
modificar las intensidades de las conexiones entre neuronas
Génesis de la I.A. (1943 – 1955)
 Marvin Minsky y Dean Edmonds (Princeton, 1951):
Construyeron el 1er computador a partir de una red
neuronal denominada SNARC*
 Alan Turing (1950): Artículo “Computing Machinery
and Intelligence” sobre una visión de la I.A.:
 Prueba de Turing
 Aprendizaje automático
 Algoritmos genéticos
 Aprendizaje por refuerzo
Nacimiento de la I.A. (1956)
 John McCarthy (Dartmouth College):
Para aumentar el interés de los investig.
americanos en las nuevas teorías, organizó
un taller de 2 meses con 10 asistentes.
 Allen Newell y Herbert Simon (Carnegie Tech):
Prog. de razonamiento denominado Teórico Lógico
(TL), fue capaz de pensar de manera no numérica
 Nombre propuesto por McCarthy para este campo:
INTELIGENCIA ARTIFICIAL
Entusiasmo inicial, grandes esperanzas
(1952 - 1969)
 John McCarthy: “¡Mira mamá, ahora sin manos!”
 Newell y Simon: SRGP fue el 1er programa que
incorporó el enfoque “pensar como un ser humano”, lo
que conllevó (1976) a la hipótesis “sistema de símbolos
físicos”: estructura de datos compuestas por símbolos
 Arthur Samuel (1952): Programa para juego de damas
amateur – TV en Feb 1956
 John McCarthy (MIT, 1958):
 Creó el lenguaje LISP;
 Artículo
“Programs with common sense”: programa
hipotético llamado generador de consejos considerado
como el 1er sistema de I.A. completo
Entusiasmo inicial, grandes esperanzas
(1952 - 1969)
 John McCarthy (Stanford, 1963): Creó el laboratorio
de Inteligencia Artificial.
 Micromundos (1964-1969) : consistió en elegir un
Nro. de problemas limitados cuya solución pareció
requerir inteligencia. Ejms:
 SAINT: problemas de integración de cálculo
 ANALOGY: problemas de analogía geométrica
 STUDENT: problemas de álgebra
 SHRDLU: El mundo de los bloques
Entusiasmo inicial, grandes esperanzas
(1952 - 1969)
Una dosis de realidad
(1966 - 1973)
 Herbert Simon (1957): Famoso comentario sobre el
“futuro previsible”
 Problemas:
 traducción automática;
 programas contaban con poco o ningún conocimiento de la
materia objeto de estudio
 Informe (1966): “No se ha logrado obtener ninguna
traducción de textos científicos generales ni se prevé
obtener ninguna en un futuro inmediato”.
Sistemas basados en el conocimiento:
¿clave del poder? (1969 – 1979)
 1ra década de IA: centrado en el desarrollo de
mecanismos de búsqueda de propósito general;
razonamiento básico para encontrar soluciones
completas: métodos débiles
 Programa DENDRAL (Stanford, 1969): 1er sistema
de conocimiento intenso (sistema experto), que
consistia en inferir una estructura molecular a partir
de un espectrómetro de masas.
 Programa MYCIN: sistema que diagnostica
infecciones sanguíneas, con 450 reglas aprox.
Sistemas basados en el conocimiento:
¿clave del poder? (1969 – 1979)
 Comprensión del lenguaje natural: Problemas:
 Representación de situaciones estereotipo
 Descripción de la organización de la memoria humana
 Comprensión de planes y objetivos
 PROLOG: lenguaje basado en la lógica en Europa
 PLANNER: lenguaje basado en la lógica en EEUU
 Marcos: (Minsky, 1975): enfoque estructurado
La I.A. se convierte en una
industria (1980 – actualidad)
 R1
(McDermott, 1982):
1er sistema experto
comercial exitoso; elaboración de pedidos de nuevos
sistemas informáticos.
 Quinta generación (Japón, 1981): Plan de 10 años
para construir computadoras inteligentes utilizando
Prolog.
 Microelectronics and Computer Technology
Corporation (USA): competitividad nacional en I.A.
 “El invierno de la I.A.”
Regreso de las redes neuronales (1986
– actualmente)
 Se
reinventó el algoritmo de aprendizaje de
retroalimentación en el campo de la informática y de la
psicología.
 Estos modelos de IA fueron llamados conexionistas
 Tendencia actual: las aproximaciones conexionistas y
simbólicas son complementarias y no competidoras
I.A. se convierte en una ciencia
(1987 – actualmente)
 Predomina desarrollo sobre teorías ya existentes que
proponer teorías nuevas
 La IA forma parte del ámbito de los métodos
científicos. Para que se acepten, las hipótesis se deben
someter a rigurosos experimentos empíricos, y los
resultados deben analizarse estadísticamente para
identificar su relevancia.
 Un modelo de la tendencia actual es el campo del
reconocimiento del habla.
 Sistemas de I.A. han llegado a ser comunes en
aplicaciones desarrolladas para la Web, Ejm: chatbot