Está en la página 1de 27

INTRODUCCIN A LA

INTELIGENCIA ARTIFICIAL
QU ES I.A.?
Se denomina inteligencia artificial (IA) a la
capacidad de razonar de un agente no vivo

John McCarthy (1956): "Es la ciencia e ingenio
de hacer mquinas inteligentes,
especialmente programas de cmputo
inteligentes."

DEFINICIN FORMAL

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.
CARACTERSTICAS INTELIGENTES

Resolver problemas

Aprender

Percibir

Comprensin del lenguaje
OBJETIVOS DE LA I.A.

Objetivo de la Ciencia
Comprender que es inteligencia y explicar los
diversos tipos de inteligencia

Objetivo de la ingeniera
Desarrollar inteligencia artificial (resolver
problemas considerados inteligentes)

HISTORIA DE LA I.A.
Inicios de la IA (1943-1956)
Primer trabajo en IA: redes neuronales
(W.McCulloch y W.Pitts, 1943)
redes de neuronas artificiales (cada una con un
estado on/off; on en respuesta a estmulos de
neuronas vecinas) representando funciones y con
capacidad de aprendizaje
Reunin de Dartmouth (1956): el nombre de
inteligencia artificial

HISTORIA DE LA I.A.
Entusiasmo y grandes expectativas (1952-
1969)
cuando se demostr que las mquinas podan
realizar tareas que requieren cierta inteligencia
Definicin del lenguaje Lisp (J.McCarthy, 1958)
Muchos trabajos sobre micromundos: mundos de
juguete y problemas simples.
Ejemplos:
Analogy (T.Evans, 1968)
Student (D.Bobrow, 1967)
HISTORIA DE LA I.A.
Un poco de realidad (1966-1974)
cuando se constat que estas tcnicas funcionaban con
casos simples pero no bastaban para problemas distintos o
ms complicados
Los programas de IA (mecanismos de bsqueda de
propsito general que intentaban obtener una solucin en
forma de combinacin de pasos elementales)
tenan problemas:
poco conocimiento especfico del dominio del problema
muchos de los problemas eran intratables -> explosin
combinatoria
las estructuras para almacenar el conocimiento tenan limitaciones

HISTORIA DE LA I.A.
Son los sistemas expertos la solucin? (1969-1979)
cuando se intent dar solucin a los problemas anteriores
Utilizacin del conocimiento del dominio del problema
para determinar secuencias de pasos ms largas y
soluciones de casos tpicos. Ejemplos:
Dendral contena reglas basadas en el modelo terico del
problema
Mycin utilizaba reglas obtenidas a partir de entrevistas con
expertos en el problema (adquisicin del conocimiento)
Desarrollo de nuevos lenguajes de representacin del
conocimiento, basados en lgica, como el lenguaje Prolog,
o estructurados

HISTORIA DE LA I.A.
La IA se convierte en industria (1980-1988)
Primer sistema experto de xito comercial: R1
(J.McDermott, 1982)
Auge de la industria en IA: software para el
desarrollo de sistemas expertos, hardware
optimizado para programas Lisp, y sistemas
robticos de visin para la industria
HISTORIA DE LA I.A.
Historia reciente (1986-presente)
Se vuelve al estudio de las redes neuronales
Se reconocen las dificultades del desarrollo de
sistemas de tipo Mycin
Cambio en contenidos y metodologa de trabajo
en IA:
importancia de las aplicaciones reales
trabajos basados en teoras existentes o en la evidencia
experimental

DISCIPLINAS RELACIONADAS
Filosofa
Matemticas
Psicologa
Lingstica
Sociologa
Ingeniera computacional
I.A.
SISTEMAS QUE ACTAN COMO
HUMANOS
El modelo es el hombre, el objetivo es construir
un sistema que pase por humano.
Test de Turing: Si un sistema lo pasa es inteligente
(?)
Capacidades necesarias: Procesamiento del
Lenguaje Natural, Representacin del
conocimiento, Razonamiento, Aprendizaje.
No es el objetivo primordial de la IA pasar el test
La interaccin de programas con personas hace
que sea necesario que estos acten como
humanos
TEST DE TURING
SISTEMAS QUE PIENSAN COMO
HUMANOS
El modelo es el funcionamiento de la mente
humana
Se intenta establecer una teora sobre el
funcionamiento de la mente (experimentacin
psicolgica)
A partir de la teora se pueden establecer
modelos computacionales
Ciencias Cognitivas

SISTEMAS QUE PIENSAN
RACIONALMENTE
La leyes del pensamiento racional se
fundamentan en la lgica
La lgica formal est en la base de los
programas inteligentes (Logicismo)
Se presentan dos obstculos:
Es muy difcil formalizar el conocimiento
Hay un gran salto entre la capacidad terica de la
lgica y su realizacin prctica

SISTEMAS QUE ACTAN
RACIONALMENTE
Actuar racionalmente signica conseguir unos
objetivos dadas unas creencias
El paradigma es el agente
Un agente percibe y acta, siempre segn el entorno
en el que est situado
Las capacidades necesarias coinciden con las del test
de turing:
Procesamiento del Lenguaje Natural, Representacin del
conocimiento, Razonamiento, Aprendizaje, Percepcin.
Su visin es ms general, no centrada en el modelo
humano
ALGUNOS TPICOS DE LA I.A.
Resolucin de problemas
Teoras computacionales de aprendizaje
Bsquedas heursticas
Representacin del conocimiento
Entendimiento del lenguaje natural
Robtica


JERARQUA DEL CONOCIMIENTO
APLICACIONES EN LA INDUSTRIA
Robtica
Diagnstico de enfermedades
Riesgos en crditos
Juegos
Seleccin de proyectos
Inversiones en Bolsas
Realidad Virtual
Minera de datos


ROBOTS AUTNOMOS
RECONOCIMIENTO DE IMGENES
JUEGOS DE COMPUTADOR
APARATOS ELECTRNICOS
INTERFACES INTELIGENTES
SISTEMAS DE DIAGNSTICO