Está en la página 1de 45

INTELIGENCIA

ARTIFICIAL
Tema 1
Introducción

Dr. Jesús Antonio González Bernal

1 Inteligencia Artificial UPP


Contenido

„ Panorama histórico

„ Definiciones

„ Conclusiones

2 Inteligencia Artificial UPP


¿Qué es la Inteligencia Artificial?
y Tratar de describir qué es la Inteligencia Artificial con
precisión no es tan fácil
y Depende del autor
y Sistemas
Si t que piensan
i como hhumanos
y Sistemas que actúan como humanos
y Sistemas q
que piensan
p racionalmente
y Sistemas que actúan racionalmente

3 Inteligencia Artificial UPP


Introducción
y Pensar
P humanamente:
h Ciencia
Ci i C Cognitiva
ii

y Queremos imitar el proceso de razonamiento humano

y Requiere teorías científicas de la actividad interna del cerebro

y Combina modelos computacionales del cerebro con experimentos de


psicología

y Un programa que tiene un buen desempeño en una tarea no es una prueba


de que esté trabajando tal como un humano

4 Inteligencia Artificial UPP


Actuar Humanamente: La Prueba de
T i g
Turing
y Turing (1950) “Computing machinery and intelligence”:
y ¿Pueden pensar las máquinas? Æ ¿Pueden las máquinas comportarse
inteligentemente?
y Prueba operacional para comportamiento inteligente: el Juego de la Imitación

y Predijo que para el 2000, una máquina podría tener 30% de posibilidad de engañar a
una persona por 5 minutos
y Se anticiparon muchos argumentos de peso contra la IA en los siguientes 50 años
y Se sugirieron los principales componentes de IA: conocimiento, razonamiento,
entendimiento de lenguaje, aprendizaje

5 Inteligencia Artificial UPP


Introducción
y Pensamiento Racional: Leyes del pensamiento
y Normativo (o prescriptivo) en lugar de descriptivo; conduce a la lógica
y Línea directa a través de las matemáticas y la filosofía a la IA moderna
y No todo comportamiento inteligente se realiza por deliberación lógica
(brincar para escapar del camino de un auto)
y No todo es fácil de representar formalmente como lo requiere la lógica

6 Inteligencia Artificial UPP


Introducción
y Comportamiento racional: haciendo la cosa correcta
y ¿La cosa correcta?: se espera maximizar la obtención de una
meta, dada la información disponible
y No necesariamente integra pensamiento
y Reflejo del pestañeo
y Pero el pensamiento debe estar al servicio de la acción racional

7 Inteligencia Artificial UPP


Retomando la Prueba de Turing
„ ¿¿Qué es la Inteligencia
g Artificial ó IA? ((Prueba de Turing)
g)
‰ Hola (máquina)
‰ Hola Lex, me gustaría que me ayudaras
‰ ¿En que te puedo ayudar? (máquina)
‰ Necesito que me hagas la tarea de Inteligencia Artificial… no he hecho
nada!!
‰ ¿Y qué hiciste la tarde de ayer? (máquina)
‰ Me fui con mis cuates

8 Inteligencia Artificial UPP


Introducción
„ ¿
¿Será posible
p crear sistemas capaces
p de generar
g conocimiento ppor
si mismos?

•¿Que tomen
decisiones?
•¿Que
¿Que tengan la
capacidad de tener
criterio propio?
•¿Que sean
inteligentes?
g
9 Inteligencia Artificial UPP
Introducción
„ ¿¿Cómo definimos qque algo
g es inteligente?
g

10 Inteligencia Artificial UPP


Introducción
„ Primera aproximación:
p

Organismo
g o ente capaz
p de tomar una decisión

„ Con base en la definición anterior, es inteligente:


g
¿Un canino? ¿Un gato? ¿Un ratón?

11 Inteligencia Artificial UPP


Introducción
„ Segunda
g Aproximación
p
Organismo o ente capaz de recordar sucesos de su
entorno, con el objetivo de usarlos para la toma de
decisiones

„ Con base en la definición anterior, es inteligente:


‰ ¿Un piloto automático de un avión?
‰ ¿Un canino? ¿Un gato? ¿Un ratón?

12 Inteligencia Artificial UPP


Introducción
„ Entonces
¿existen niveles de inteligencia?

13 Inteligencia Artificial UPP


Definición Inteligente
Organismo
g o ente qque,, con el paso
p del tiempo,
p , aprende
p de su
entorno, acumulando experiencia y que es usada en nuevas
situaciones que le presenta el entorno

14 Inteligencia Artificial UPP


Sistema Inteligente
„ La inteligencia
g se puede
p ver como una “medida” que
q indica cuan
fácil logra un sistema sus objetivos

„ Un sistema es:
‰ Una parte (fragmento) del universo (todo lo que existe, todo lo
que hay),
h ) con extensión
ió lilimitada
i d en espacio
i y tiempo
i

15 Inteligencia Artificial UPP


Sistema Inteligente
„ Un sistema inteligente
g ((SI)) es un sistema que
q aprende
p
durante su existencia como actuar para alcanzar sus objetivos

16 Inteligencia Artificial UPP


Conceptos Básicos (1)
„ El entorno de un sistema es todo lo qque esta fuera de su
frontera

17 Inteligencia Artificial UPP


Conceptos Básicos (2)
„ Objetivo:
j es una situación determinada qque algunos
g sistemas
tratan de alcanzar

18 Inteligencia Artificial UPP


C b (1)
Cerebro
„ En términos de inteligencia,
g , ¿cómo
¿ definiríamos al cerebro?
‰ Es la parte física de un sistema donde funciona la mente

19 Inteligencia Artificial UPP


Cerebro (2)
„ La mente constituye
y los pprocesos y las memorias dentro del
cerebro

„ Los procesos transforman las sensaciones en conceptos


(elemento básico del pensamiento), representando la situación
actual,
t l eligiendo
li i d una reglal dde actuación
t ió y respondiendo
di d dde
acuerdo a ella

20 Inteligencia Artificial UPP


Cerebro (3)
„ Una regla
g de actuación es el resultado de una experiencia.
p Es
el almacenamiento físico por parte de un SI de una situación

„ El aprendizaje es el aumento de la cantidad de reglas de


actuación y conceptos en la memoria de un SI

21 Inteligencia Artificial UPP


¿QuéLa es la Inteligencia
interesante tarea de lograr Artificial?
El estudio de las facultades
que las computadoras piensen, mentales mediante el uso de
maquinas que piensen, en su modelos computacionales
amplio sentido literal (Charniak y McDermott,
1985)
(Haugeland, 1985)

La automatización de El estudio de los


actividades que vinculamos cálculos que permiten
con procesos del percibir razonar y
percibir,
pensamiento humano, tales actuar (Winston,
como la toma de decisiones, 1992)
resolución de problemas,
aprendizaje…
di j (B
(Bellman,
ll
1987)

22 Inteligencia Artificial UPP


¿Qué es la Inteligencia Artificial?
El arte de crear máquinas con Un campo de estudio que se
capacidad
id d d
de realizar
li enfoca
f a la
l explicación
li ió y
funciones que realizadas por emulación de la conducta
personas requieren de inteligente en función de
inteligencia (Kurzweil
(Kurzweil, 1990) procesos computacionales
(Schalkoff, 1990)
El estudio de cómo lograr
que las computadoras La rama de la ciencia de la
realicen tareas que, por el computación que se ocupa
momento, los humanos de la automatización de la
hacen mejorj ((Rich y Knight,
g , conducta inteligente (Luger
1991) y Stubblefield, 1993)

23 Inteligencia Artificial UPP


¿Cuál es el Objetivo de la IA?
„ Construir pprogramas
g ppara resolver pproblemas “difíciles”
‰ Problemas para los que no existe una única solución
‰ Requieren de enormes cantidades de información
‰ Deben de tratar con información incompleta, confusa e incluso
contradictoria

24 Inteligencia Artificial UPP


¿Cuál es el Objetivo de la IA?
„ Dos enfoques:
q

‰ Programas que imiten la inteligencia humana (enfoque cognitivo o


fuerte)

‰ Programas que permitan mejorar ell desempeño


d dde llas
computadoras (enfoque pragmático o débil), simulando un
p
comportamiento inteligente
g

25 Inteligencia Artificial UPP


Problemas de IA

„ El trabajo inicial en IA se centró en la teoría de juegos y la


d
demostración
t ió automática
t áti dde tteoremas.
„ Las computadoras pueden realizar estas tareas por poder
explorar más rápidamente un gran número de posibles
soluciones.

26 Inteligencia Artificial UPP


Limitaciones
„ ¿
¿Puede una computadora
p lidiar con la explosión
p combinatoria
generada por muchos problemas?.

27 Inteligencia Artificial UPP


Otros problemas de IA
„ Razonamiento de sentido común.
„ Percepción (visión, habla).
„ Procesamiento de lenguaje
g j natural.
„ Diagnóstico médico.
„ Análisis químico.
q
„ Reconocimiento de patrones.
„ Robótica.

28 Inteligencia Artificial UPP


Representación de
Problemas en IA

„ Manipulación de símbolos.
„ Manejo de conocimiento:
‰ Facilitar la generalización.
‰ Ser comprensible para las personas.
‰ Puede modificarse para corregir errores o expresar cambios.
cambios
‰ Puede usarse aunque no sea exacto o completo.
„ Buscan una solución.
„ Proveen una abstracción de los elementos importantes.

29 Inteligencia Artificial UPP


Espacios de búsqueda
„ Ejemplo:
j p Programag ppara jjugar
g ajedrez
j
„ Especificar:
‰ Posición de inicio en el tablero.
‰ R l que ddefinen
Reglas fi llos movimientos
i i llegales.
l
‰ Posiciones en el tablero que definen un estado de “ganar”.
„ Objetivo:
j jjugar
g ((legalmente)
g )
„ Meta: ganar

30 Inteligencia Artificial UPP


Representación de reglas

31 Inteligencia Artificial UPP


Problemas?
„ # pposibles pposiciones del tablero?
El "árbol de ajedrez" posee más posiciones que la cantidad de
átomos presentes en la Vía Láctea
„ Problemas para guardar las reglas.

32 Inteligencia Artificial UPP


Solución

„ Escribir las reglas lo más general posible.

„ Si peón blanco en (columna e, fila 2) y (columna e, fila


3) está vacío y (columna e, fila 4) está vacío
entonces
mover peón en (columna e, fila 2) a (columna e, fila 4)

33 Inteligencia Artificial UPP


Agentes Inteligentes y la
Inteligencia Artificial

34 Inteligencia Artificial UPP


¿Qué es un Agente?
„ Un agente
g es todo aquello
q que:
q
‰ Percibe su ambiente mediante sensores
‰ Responde o actúa en tal ambiente por medio de efectores

„ Por ejemplo
‰ Los agentes humanos (ojos, oídos, y otros órganos)
‰ Robots (sensores electrónicos)

35 Inteligencia Artificial UPP


¿Qué es un Agente?
Percepciones
Sensores

A bi t
Ambiente ?
Agente

Acciones

efectores

36 Inteligencia Artificial UPP


Características de los Agentes
„ Aspectos
p fundamentales:

‰ Posee una representación parcial del entorno

‰ Puede comunicarse

‰ Posee un conjunto de objetivos que gobiernan su comportamiento

37 Inteligencia Artificial UPP


Percepciones Æ Acciones
„ El comportamiento
p de un agente
g esta determinado por
p sus
percepciones
¿Cómo modelar las percepciones?

„ Formas de Modelar:
‰ Tablas Percepción -> Acción (no es necesario enlistar todas las
posibles entradas)
‰ Teoría
eo a dee Autómatas
utó atas

38 Inteligencia Artificial UPP


Teoría de Agentes
„ Campo
p Interdisciplinario
p
‰ IA, Sistemas Distribuidos, Teoría de Juegos, Ciencias Sociales

IA Distribuida Ingeniería de Software

AGENTE

Sistemas Distribuidos
POO
Y Redes

39 Inteligencia Artificial UPP


¿Porqué IA Distribuida?
„ Los pproblemas están físicamente distribuidos

„ El mundo esta compuesto


p por
p entidades autónomas

„ Las entidades interactúan entre si a través del entorno


(ambiente)

40 Inteligencia Artificial UPP


Inteligencia Artificial Distribuida
„ Objetivo:
j entender los pprincipios
p subyacentes
y al
comportamiento de múltiples entidades del mundo llamadas
agentes

‰ Como los agentes interactúan y producen un comportamiento


general del sistema multiagente

41 Inteligencia Artificial UPP


¿Cómo deben actuar los agentes?
„ Un agente
g racional es aquel
q queq realiza la acción correcta
‰ Acción correcta = acción que lleva al agente a tener éxito en su
tarea
„ ¿Cómo evaluarlo? (medida de desempeño)
‰ No existe una medida válida fija para cualquier agente
„ ¿En
E que momento
t o ti
tiempo??

42 Inteligencia Artificial UPP


Ejemplo
„ Una máquina
q limpiadora
p
‰ Meta?
‰ ¿Cual sería su medida de desempeño?
„ Cantidad de basura recogida
„ En que tiempo se realizó la tarea
„ Consumo de corriente
„ Nivel de ruido generado

43 Inteligencia Artificial UPP


Importante
„ Antes de diseñar un pprograma
g agente,
g , se tiene qque considerar:
‰ Percepciones Posibles
‰ Acciones Posibles
‰ Medida de desempeño u objetivos que debe lograr
‰ Tipos de entorno en los que va a operar

44 Inteligencia Artificial UPP


Ejemplos
TIPO DE
PERCEPCIONES ACCIONES METAS AMBIENTE
AGENTE
Síntomas, Paciente
Sistemas para Preguntas,
evidencias y saludable,
diagnósticos pruebas, Paciente, hospital
respuestas del reducción al
médicos tratamientos
paciente mínimo de costos
Sistema
Si t para ell
Pixels de Imprimir una Imágenes
análisis de Clasificación
intensidad y clasificación de enviadas desde un
imágenes de correcta
colores diversos escena satélite en órbita
satélite
Banda
Recoger partes y
Pixels de Poner las partes en transportadora
Robot clasificador clasificarlas
intensidad el bote que les sobre la que se
de partes poniéndolas en
variable corresponda encuentran las
botes
partes
Lograr pureza,
Lecturas de Abrir y cerrar
Controlador de rendimiento y
temperatura y válvulas; ajustar la Refinería
una refinería seguridad
presión temperatura
máximos

45 Inteligencia Artificial UPP

También podría gustarte