Bases conceptuales de
Inteligencia Artificial-IA
2
Introducción
• La Inteligencia Artificial es un campo de la
ingeniería cuyo objetivo principal es construir
máquinas capaces de actuar y pensar como
seres humanos.
3
Introducción
• En su libro “Artificial Intelligence”, Ela kumar
argumenta que “en su etapa temprana, la
Inteligencia Artificial estaba preocupada por
desarrollar programas para comprobar teoremas y
crear juegos…en la actualidad, la Inteligencia
Artificial utiliza varias herramientas para tratar de
emular el razonamiento humano, el aprendizaje, la
planificación, el lenguaje, y el reconocimiento de
patrones” (Kumar, 2008). Sin embargo, el desafío
principal continúa siendo comprender la
complejidad de la mente humana.
4
Introducción
La humanidad se ha
autodenominado “Homo
sapiens”, el hombre sabio,
debido a que somos la
única especie sobre la tierra
capaz de “saber” y
“pensar”, de obtener y
generar conocimientos y
utilizarlos para realizar
nuestras actividades
diarias. Nuestras
habilidades mentales son
vitales para nuestra
existencia. Pero, ¿qué es
exactamente la
inteligencia?.
5
Fundamentos de la inteligencia
artificial
Matemáticas (aproximadamente
desde el año 800 al presente)
• Que reglas formales son las adecuadas
para obtener conclusiones validas?
• Que se puede computar?
• Como razonamos con información
incierta?
Fundamentos de la inteligencia
artificial
Sistemas que actúan como humanos.- Estos sistemas tratan de actuar como humanos;
es decir, imitan el comportamiento humano; por ejemplo la robótica. El estudio de cómo
lograr que los computadores realicen tareas que, por el momento, los humanos hacen
mejor.
Sistemas que piensan racionalmente.- Es decir, con lógica (idealmente), tratan de imitar
o emular el pensamiento lógico racional del ser humano; por ejemplo los sistemas
expertos. El estudio de los cálculos que hacen posible percibir, razonar y actuar.
11
Agentes y su entorno
Percepciones
Agente Sensores
Medio Ambiente
?
Acciones
Actuadores
15
Agentes y su entorno
La secuencia de percepciones de un
agente refleja el historial completo de lo
que el agente ha recibido.
Agentes y su entorno
Obviamente, hacer lo correcto es mejor que hacer algo incorrecto, pero ¿que
significa hacer lo correcto? Como primera aproximación, se puede decir que
lo correcto es aquello que permite al agente obtener un resultado mejor. Por
tanto, se necesita determinar una forma de medir el éxito.
Esta secuencia de acciones hace que su hábitat pase por una secuencia
de estados.
33
Estructura de los agentes
Programa para el agente aspiradora de reactivo simple en el entorno definido por las
dos cuadriculas.
36
Estructura de los agentes
40
Estructura de los agentes
42
Estructura de los agentes
43
Estructura de los agentes
Un agente basado en utilidad y basado en modelos. Utiliza un modelo del mundo, junto con
una función de utilidad que calcula sus preferencias entre los estados del mundo. Después
selecciona la acción que le lleve a alcanzar la mayor utilidad esperada, que se calcula
haciendo la media de todos los estados resultantes posibles, ponderado con la probabilidad
del resultado. 4
4