Sistemas inteligentes y sus sociedades Walter Fritz

Situación actual y reglas de actuación

 

Situación actual
El General Learner (GL) primero crea una situación actual concreta, expresada como una serie de conceptos elementales (de esta manera la situación actual es una linea de números). Si encuentra que éstos son partes de conceptos compuestos, crea una situación "compuesta", reemplazando las partes (algunos números) por el número del concepto compuesto correspondiente.

Lo mismo ocurre cuando encuentra que un concepto es un caso concreto de un concepto compuesto (abstracto) ya existente, entonces crea una situación abstracta, reemplazando la concreta por el concepto compuesto (abstracto).

Al comenzar, la memoria del programa está vacía. No hay conceptos, ni elementales ni compuestos. Unicamente cuando existe una cierta cantidad de experiencia, el GL crea conceptos compuestos durante un período de inactividad externa, como veremos más adelante.

La situación actual representa la circunstancia en la que el sistema inteligente (SI) se encuentra a sí mismo; representa el entorno del SI. El GL compone la situación actual utilizando conceptos para las palabras o para los dibujos.

 

Reglas de actuación
Las reglas de actuación, junto con los conceptos, son los elementos fundamentales de nuestro SI. Todas las reglas de actuación han sido aprendidas, indican lo que se debe hacer en una situación dada. Contienen una parte situación y una parte respuesta.

La parte situación es una situación, expresada en conceptos. A cada concepto le corresponde un valor positivo o negativo. Un aprendizaje con refuerzo es el que produce estos valores, como veremos más adelante. La parte respuesta también consiste de conceptos, pero cada uno indica una acción. Tanto los conceptos de la parte situación como los de la parte respuesta, pueden ser conceptos elementales o compuestos.

Aquí damos la estructura de una regla de actuación (en nuestro programa, que está escrito en lenguaje de computación C):


typedef struct { char From; /* indica la función que creó la regla de actuación */ unsigned char LastUse; short *pAddrS; /* conceptos del situación */ short *pAddrW; /* valor de cada concepto de la situación */ short *pAddrR; /* conceptos de la respuesta */ } DataR;

El GL se refiere a una regla de actuación mediante un número entero, relacionado con la ubicación donde se almacena la regla de actuación. En el GL actual, es un número entre -10001 y -19999. Por ejemplo, una lista de reglas de actuación, aplicable a la situación actual, es una lista de estos números.

El sistema inteligente aprende reglas de actuación concretas, archivando una situación que ocurre junto con la acción que la persona realizó en esa situación. Luego, durante el período de "dormir", el GL aprende más reglas de actuación.

 

Para leer de corrido, como un libro - continua aquí
Saltar al contenido del libro electrónico / a Sistemas inteligentes artificiales / a Programas de inteligencia artificial . . . / a Programa General Learner / al inicio de esta página.


Ultimo cambio: 7 Mar. 06 / Walter Fritz
Copyright © New Horizons Press