lunes, 31 de marzo de 2014

Pequeño programa

Si tenemos la siguiente base de reglas:
El programa nos hará las siguientes preguntas:
1.¿Que se conoce?, y ,
2. ¿Que se quiere conocer?

Por ejemplo: 
a) Si se conoce "a" y se quiere conocer "x".
Introducimos el 1 que es el numero que indica a.
Introducimos el 9, que es el numero que indica x.

Entonces el programa nos mostrara los siguientes mensajes:



Y daría fin.

Si ingresamos algún numero que no esta entre las opciones, el programa nos enviara el siguiente mensaje:



Magdaly M.G



lunes, 24 de marzo de 2014

Sistema de producción.

La mayoría de los problemas de Inteligencia Artificial pueden solucionarse mediante la exploración de la resolución en el espacio de estados. Este proceso de exploración se elabora mediante un sistema de producción.

Un sistema de producción consta en:

1. Un conjunto de reglas que detallan los casos y la forma que se utilizan las operaciones correctas sobre los estados.

2. Una o mas bases de datos que aparenten de manera apropiada el conocimiento adecuado para solucionar el problema.

3. Una táctica de control que detallen el orden en que se utilizan las reglas, de acuerdo a las bases de datos.

4. Un aplicador de reglas.


domingo, 9 de marzo de 2014

Problemas de espacio de estados.

Problemas de espacio de estados.

Este tipo de problemas son muy comunes en el campo de la inteligencia artificial. Claros ejemplos son:

– Ajedrez
– Puzzle
– Grafos
– Planificación
– Resolución de laberintos
– ... Etc.

Elementos del problema

• ¿Cuál es la fase inicial desde la que se parte?
• ¿Cuál es la meta final?
• ¿Cómo especificar las diferentes circunstancias o estados por los que podemos pasar?
• ¿Qué movimientos u operadores se pueden llevar a cabo en cada momento para cambiar las situaciones y cómo cambian?

Para dar solución  este tipo de problemas existe el software PROLOG y PYTHON.

Encontré un vídeo en Youtube del problema de misionero y caníbales:



Aquí otro vídeo pero no dice que software se utilizo:



Sobre PROLOG no encontré vídeos sobre como programan algún juego, pero si información sobre las aplicaciones de PROLOG, y es dar solución  a problemas de espacio de estados.