More than Just Lines on a Map: Best Practices for U.S Bike Routes
Introduccion a los lenguajes de programacion para Inteligencia Artificial
1. LENG. DE PROGRAMACION PARA IA
CURSO: INTELIGENCIA ARTIFICIAL
2013
Ing. Brian C. Pando Soto
2. Cualquier lenguaje de programación puede ser
usado para desarrollar programas de IA.
*Destacan tres lenguajes que fueron desarrollados
específicamente para realizar programas dotados de
IA.
• LENGUAJE LISP
• LENGUAJE PROLOG
• LENGUAJE OPS5
Ing. Brian C. Pando Soto
4. Creado a principios de los 70 por Alain
Colmerauer y Phillipe Roussel.
Se trata de un lenguaje declarativo que, en un
principio era totalmente interpretado y tras su
desarrollo por David H.D. Warren pasó a ser
semi interpretado.
Ing. Brian C. Pando Soto
5. OPS 5
• El lenguaje OPS5 es quizás el menos conocido
de los nombrados. No obstante, su
importancia en el desarrollo de la inteligencia
artificial fue clave dado que fue el primer
lenguaje usado con resultado de éxito en un
sistema experto.
Ing. Brian C. Pando Soto
8. LENG. DE PROGRAMACION PARA IA
Principios
• Programas => Teoras (Bases de conocimiento).
• Ejecucion => Busqueda de una prueba (o
respuesta) a una consulta (u objetivo)
• Programacion => Modelizacion
Ing. Brian C. Pando Soto EJEMPLO 1