nani
Dr. Sócrates Torres Ovalle
Enero de 2014
Inteligencia Artificial
1.1
Dr. Sócrates Torres Ovalle
Objetivos
•
•
•
•
Conocer un lenguaje de aplicación enInteligencia artificial.
Conocer un lenguaje lógico.
Aprender a programar en Prolog.
Desarrollar un Juego Inteligente usando el Lenguaje de
Programación Prolog.
Inteligencia Artificial
1.2Dr. Sócrates Torres Ovalle
Temario
9. Estructuras de Datos
10.Unificación
11.Listas
12.Operadores
13.Cortes (Cut)
14.Estructuras de Control
15.Lenguaje Natural
16.Conclusiones1.Introducción
2.Hechos
3.Queries Simples
4.Queries Compuestos
5.Reglas
6.Aritmética
7.Manejo Directo de Datos
8.Recursividad
Inteligencia Artificial
1.3
Dr. Sócrates Torres OvalleEvaluación
Inteligencia Artificial
1.4
Dr. Sócrates Torres Ovalle
Bibliografía
•
•
•
•
Adventure in Prolog
– Dennis Merrit
– Amzi! Inc
Programming in Prolog
– W.F. Clocksin, C.S.Mellish
– Springer-Verlag
Building Expert Systems in Prolog
– Dennis Merrit
– Springer-Verlag
Prolog Programming in Depth
– M.A. Covington, D. Nute, A. Vellino
– Prentice Hall
InteligenciaArtificial
1.5
Dr. Sócrates Torres Ovalle
Libros en la Webopedia
•
•
Adventure in Prolog
– http://www.amzi.com/AdventureInProlog/advfrtop.htm
Building Expert Systems in Prolog
–http://www.amzi.com/ExpertSystemsInProlog/xsipfrtop.htm
Inteligencia Artificial
1.6
Dr. Sócrates Torres Ovalle
Compiladores de Prolog
•
•
•
•
•
•
•
•
•
Visual Prolog
StrawberryProlog
GNU Prolog
Amzi Prolog
Jinni Prolog
Socrates Prolog
El hijo de Prolog
La venganza de Prolog
Otros que tu inventes…
Inteligencia Artificial
1.7
Dr. Sócrates Torres OvalleMódulo Uno: Introducción
•
•
•
•
Lenguaje Prolog
– Inventado por Alain Colmerauer (1970)
Objetivo
– Que el programador pudiera especificar las tareas a
realizar mediante lógica.
No...
Regístrate para leer el documento completo.