Sunteți pe pagina 1din 22

LENG.

DE PROGRAMACION PARA IA

CURSO: INTELIGENCIA ARTIFICIAL


2013

Ing. Brian C. Pando Soto


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


Nació estrechamente relacionado con la
investigación de la IA.

Ing. Brian C. Pando Soto


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


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


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto


OPS5
LENG. DE PROGRAMACION PARA IA

EJEMPLO 1

Ing. Brian C. Pando Soto


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


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto EJEMPLO 1


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto EJEMPLO 1


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto EJEMPLO 1


LENG. DE PROGRAMACION PARA IA

EJEMPLO 2

Ing. Brian C. Pando Soto


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto EJEMPLO 2


Ing. Brian C. Pando Soto EJEMPLO 2
Ing. Brian C. Pando Soto EJEMPLO 2
LENG. DE PROGRAMACION PARA IA

EJEMPLO 3

Ing. Brian C. Pando Soto


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto EJEMPLO 3


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto EJEMPLO 3


LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto EJEMPLO 3


LENG. DE PROGRAMACION PARA IA

CASOS APLICACIONES PROGRAMAS


CON IA

Ing. Brian C. Pando Soto


LENG. DE PROGRAMACION PARA IA

System: Help Desk System

Web Sem. Ing. Brian C. Pando Soto


REFERENCIAS
• Carmen Graciani Diaz (2004). Introduccion a la
Prolog.

Ing. Brian C. Pando Soto

S-ar putea să vă placă și