| Sistemas inteligentes y sus sociedades | Walter Fritz |
Hasta ahora, hemos explorado un SI que ha creado conceptos; luego, con estos, creó una representación para la situación presente; creó y archivó una variedad de reglas de actuación; y ahora, finalmente, debe seleccionar la respuesta a utilizar. Para decidirse por una respuesta, el SI debe tener alguna razón o algún método para seleccionarla entre las reglas de actuación archivadas. Veamos algunas de las posibilidades de hacer esta selección.
El mecanismo de selección de un SI natural
El cerebro de un SI biológico almacena todas sus reglas de actuación en uno o varios campos neurológicos. Cuando el cerebro recibe impulsos de los órganos sensoriales del cuerpo, estos impulsos son derivados a los puntos apropiados en uno o más de estos campos neurológicos. Este campo entonces absorbe y procesa la entrada. La salida desde estos campos se transforma, a cambio, en la entrada que llega a otros (u otras secciones de) campos neurológicos. Esto se repite varias veces hasta que la salida del último campo neurológico se transforma en la respuesta que debe realizarse y que es enviada a los actuadores del cuerpo. (Nótese que los impulsos entrantes o las entradas de información que llegan, crecen o decrecen, y a veces cambian de excitantes a inhibitorios, cuando pasan de las dendritas al axon. Esto le da un peso diferente, una importancia diferente, a las distintas piezas de información que recibe la neurona).
El mecanismo de selección de un SI artificial
En los SIs artificiales, el cerebro primero trata de hacer una lista de las reglas de actuación que son aplicables a la situación actual concreta ("aplicables" significa aquí que la regla de actuación tiene algunos conceptos en su parte situación que también se presentan en la situación actual). Si no encuentra regla de actuación alguna, entonces trata de de resumir los conceptos de la situación actual en "conceptos totales", y otra vez busca reglas de actuación aplicables a éstas.
Si sigue sin encontrar regla de actuación alguna, trata de reemplazar los conceptos de la situación actual por sus correspondientes conceptos abstractos, y también busca reglas de actuación aplicables.
Una vez encontrada y elaborada una lista de reglas de actuación aplicables, el SI continúa y, como es de esperar, selecciona una única regla, que tratará de usar. Pero, el proceso que utiliza para realizar esto, constituye para nosotros, los SIs naturales, un proceso bastante curioso. Basándonos en nuestro uso de la lógica, asumimos, naturalmente, que un SI artificial elegiría siempre (lógicamente) la regla de actuación que parece ser la mejor para la situación dada. Sin embargo, esto no es lo que hace un buenSI artificial.
El proceso de selección de un SI artificial
Como ejemplo, tomemos un juego de ajedrez y asumamos que el SI ha aprendido previamente, que es bueno capturar un peón con un alfil. Es decir, creó la correspondiente regla de actuación y le dio un valor alto. Asumamos también, que anteriormente captó un alfil con su propio alfil, pero que, a su vez, el alfil fue prontamente capturado. Como es de esperar, con esta experiencia, el SI creó la correspondiente regla de actuación, dándole un valor menor. Ahora, suponiendo que el SI siempre realiza el mejor movimiento que conoce, ¿cómo funcionaría?
La respuesta es fácil: Cada vez que le fuera posible capturar un peón con alfil, lo haría. Y es, porque hasta donde lo conoce, éste es el mejor movimiento posible. Sin embargo, nosotros, los humanos -- o por lo menos aquéllos de nosotros que tenemos algún conocimiento sobre ajedrez -- sabemos, que en muchas situaciones, éste no es el mejor movimiento a realizar. Si en lugar de un peón, se puede capturar un alfil desprotegido, sería (casi siempre) mucho mejor capturar el alfil en lugar del peón. Aunque esta situación (actual) "alfil que se puede capturar" parece ser similar a la situación "alfil que se puede capturar" anterior, no es la misma. La diferencia, la protección de la pieza, es muy importante. ¡Si el SI artificial desea realizar el mejor movimiento posible, entonces debe estar capaz para aprender esto y se lo debe dejaraprenderesto.
El proceso de selección de un "buen" SI artificial
Un SI artificial bien diseñado no "elige el movimiento que considera como ser el mejor". En cambio, establece y permite un aprendizaje, eligiendo un movimiento al azar de una lista de movimientos aplicables, lista previamente confeccionada. Desgraciadamente, al seleccionar respuestas por este medio, muchas veces elegirá un movimiento no conveniente. Quiere decir, elegirá un movimiento que considera malo y realmente es malo. De esta manera, mientras este nuevo proceso interrumpe la trampa de aprendizaje explicado arriba,
también crea un nuevo problema.
El proceso de selección de un SI artificial " mejor"
Afortunadamente, los investigadores han encontrado una forma de solucionar este problema. En este proceso mejorado, el SI sigue eligiendo al azar cualquier movimiento de la lista de movimientos aplicables, mencionada anteriormente. Pero ya no elige los movimientos con la misma frecuencia. Es decir, que elige más frecuentemente los que considera "mejores", y menos frecuentemente los que tienen "menos valor". Expresando esto en un lenguaje más específico y matemático: La frecuencia de cada elección está relacionada en proporción directa, al valor asignado ala regla de acuación. De esta manera, el SI artificial continúa aprendiendo, pero seleccionando también los buenos movimientos en forma razonable.
Para leer de corrido, como un libro - continua
aquí
Saltar al Contenido del libro electrónico / a
Sistemas inteligentes /
Detalles del SI /
al Inicio de esta página.
Copyright © New Horizons Press