introduccion a los lenguajes de programacion para inteligencia artificial

22
LENG. DE PROGRAMACION PARA IA Ing. Brian C. Pando Soto CURSO: INTELIGENCIA ARTIFICIAL 2013

Upload: brian-pando

Post on 21-Jul-2015

3.721 views

Category:

Technology


1 download

TRANSCRIPT

LENG. DE PROGRAMACION PARA IA

Ing. Brian C. Pando Soto

CURSO: INTELIGENCIA ARTIFICIAL2013

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

OPS5

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

EJEMPLO 1

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

Principios

• Programas => Teoras (Bases de conocimiento).

• Ejecucion => Busqueda de una prueba (o respuesta) a una consulta (u objetivo)

• Programacion => Modelizacion

EJEMPLO 1

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

EJEMPLO 1

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

EJEMPLO 1

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

EJEMPLO 1

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

EJEMPLO 2

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

EJEMPLO 2Ing. Brian C. Pando Soto

EJEMPLO 2Ing. Brian C. Pando Soto

EJEMPLO 2Ing. Brian C. Pando Soto

EJEMPLO 3

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

EJEMPLO 3Ing. Brian C. Pando Soto

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

EJEMPLO 3Ing. Brian C. Pando Soto

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

EJEMPLO 3Ing. Brian C. Pando Soto

CASOS APLICACIONES PROGRAMAS CON IA

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

IA

Ing. Brian C. Pando Soto

LEN

G. D

E P

RO

GR

AM

AC

ION

PA

RA

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