Beruflich Dokumente
Kultur Dokumente
Inteligencia Artificial
clase 1
Arturo Vilca
avilca@uni.edu.pe
posgrado uni-fiee 2017-2
Programa
IA + Sistemas Expertos + Redes Neuronales +
Lógica difusa + Robótica
• Conceptos de IA
• El Conocimiento
• Razonamiento lógico
• Redes neuronales
• Aprendizaje
• Lógica difusa
• Redes neuro-difusas
• Algoritmos genéticos
• Robótica
2
Evaluación
• Examen parcial: 30%
• Examen final: 40%
3
Bibliografía
• Russell S. & Norvig P.
– Inteligencia artificial, un enfoque moderno
2da edición (2006)
3ra ed en inglés (2010)
4
Software (1)
• SWI-Prolog
• Clips
Software (2)
• Matlab 2017a (Toolboxes)
– Redes Neuronales
– Lógica Difusa
– Optimización
6
Inteligencia artificial
• Conceptos fundamentales
de IA
• Donde estuvo antes la IA,
donde está ahora y hacia
donde se dirige
• Tecnologías en la IA
• El impacto potencial de la
IA en la vida diaria
¿Qué es Inteligencia?
• Es la facultad que tienen las personas de
conocer, analizar y comprender situaciones.
• Es un conjunto de habilidades, destrezas y
experiencias sobre cierto dominio.
• Es la capacidad de resolver problemas.
Signos de Inteligencia
• Aprender de la experiencia
• Encontrar sentido a mensajes ambigüos
• Responder rápidamente a situaciones nuevas
• Entender e inferir en forma racional
• Aplicar conocimiento para manipular el medio
que nos rodea
• Aplicar y adquirir conocimiento nuevo
• Pensar y razonar
Aspectos de la Inteligencia
INTELIGENCIA HUMANA INTELIGENCIA ARTIFICIAL
1.- Percepción 1. Percepción
2.- Aprendizaje 2. Aprendizaje
3.- Memoria y asociación 3. Memoria y asociación
4.- El pensamiento abstracto. 4. El pensamiento abstracto.
5.- Razonamiento 5. Razonamiento
6.- Solución de problemas 6. Solución de problemas
7.- Creatividad e imaginación 7. Creatividad e imaginación
8.- Conciencia 8. Conciencia
9.- Comunicación 9. Comunicación
Cerebro Humano
• 1011 Neuronas
(procesadores)
• Poder desconocido
• 1000 – 10000 conexiones
por neurona
• Capacidad basada en las
conexiones
• Cada neurona es muy
compleja
• Almacenamiento
redundante.
• No binario, no estable y
no asíncrono
Relación con el medio ambiente
Aprendizaje
Memoria Abstracción
Razonamiento
Solución de problemas
Medio ambiente
Percepción
Imaginación
Libre albedrio
Actuación
Conciencia
Creatividad
Características del Sistema Nervioso
• Adaptabilidad
• Aprendizaje contínuo
• Distribución del procesamiento y del almacenamiento
• Alta redundancia
• Plasticidad (creación/modificación de sinapsis).
• Tolerante a fallas
• 10 a 100 billones de neuronas, cada una conectada a
otras 10.000 neuronas
• Los humanos pierden aprox.. 1000 neuronas por día.
Aprendizaje (1)
• Patrones de actividad
– Esta forma de aprendizaje explica la memoria de corto
plazo
• Cambios físicos y químicos en las neuronas
– En este aprendizaje se modifican las conexiones entre
unidades haciendo que grupos de neuronas se
vuelvan más o menos eficientes para excitar o inhibir
a otras neuronas.
– Explica la memoria de largo plazo
• Creación de nuevas conexiones
– En este aprendizaje se crean nuevas conexiones
Aprendizaje (2)
• El aprendizaje es un proceso por el cual el individuo
cambia de actitud
• Es un proceso unido a la experiencia.
• El proceso fundamental del aprendizaje es la imitación,
es decir la repetición de un proceso observado
Proceso de Razonamiento y
Comportamiento
¿Razonar Actuar?
¿Actuar Razonar?
Humano Racional
Sistemas que
actúan
racionalmente
(idealmente)
¿Qué es la Inteligencia Artificial?
“La interesante tarea de lograr que
las computadoras piensen... “El estudio de las facultades
Máquinas con mente, en su amplio mentales mediante el uso de
sentido literal” (Haugeland, 1985) modelos computacionales”
(Carniak y McDermott, 1985)
“[La automatización de] actividades
que vinculamos con procesos de
“El estudio de los cálculos que
pensamiento humano, actividades
permiten percibir, razonar y actuar”
tales como la toma de decisiones,
(Winston, 1992)
resolución de problemas,
aprendizaje...” (Bellman, 1978)
http://cogsci.ucsd.edu/~asaygin/tt/ttest.html
1. La prueba de Turing
• Para que una computadora pase la prueba de
Turing, debe por lo menos:
– Procesar lenguaje natural
– Representar el conocimiento
– Razonar automáticamente
– Auto aprender
RACIONALIDAD Ξ DECISIONES
RACIONALIDAD ≠ OMNICENCIA
Racionalidad Limitada
• Actuar racionalmente cuando no se dispone de
tiempo para efectuar los cálculos para tomar una
decisión.
Actuar racionalmente:
El agente racional
• Actuar racionalmente es hacerlo de tal manera
que se logran los objetivos deseados.
• Un agente es algo que percibe y actúa. De
acuerdo a esto, la IA es el estudio y construcción
de agentes racionales.
• Actuar racionalmente no implica sólo actuar por
inferencias lógicas (ejemplo, reflejos).
Técnicas de la IA
• Sistemas Basados en Conocimiento.
• Visión Computacional
• Procesamiento de Voz y Lenguaje Natural
• Lógica Difusa
• Redes Neuronales
• Computación Evolutiva
• Sistemas Multiagente
• Robótica
• Aprendizaje Mecánico.
• Técnicas Heurísticas (recocido simulado)
Modelos Inspirados en la Naturaleza
• Neuronas Red Neuronal
• Evolución Natural Algoritmo
genético
• Experiencia Sistema
Experto
• Razonamiento Lógica Difusa
• Enfriamiento de metales Recocido
Simulado
• Hormigas Colonia de
hormigas