sábado, 4 de octubre de 2008

Redes neuronales y lógica borrosa

Su funcionamiento consiste en una red neuronal que simula las propiedades en los sistemas neuronales biológicos a través de modelos matemáticos recreados mediante mecanismos artificiales (como un circuito integrado, un ordenador o un conjunto de válvulas). El objetivo es conseguir que las máquinas den respuestas similares a las que puedadar el cerebro. Una red neuronal se compone de unidades llamadas neuronas. Cada neurona recibe una serie de entradas a través de interconexiones y emite una salida. Esta salida viene dada por tres funciones:

  1. Una función de excitación, que consiste en el sumatorio de cada entrada multiplicada por el peso de su interconexión (valor neto). Si el peso es positivo, la conexión se denomina excitatoria; si es negativo, se denomina inhibitoria.
  2. Una función de activación, que modifica a la anterior. Puede no existir, siendo en este caso la salida la misma función de propagación.
  3. Una función de transferencia, que se aplica al valor devuelto por la función de activación. Se utiliza para acotar la salida de la neurona y generalmente viene dada por la interpretación que queramos darle a dichas salidas. Algunas de las más utilizadas son la función sigmoidea.

LÓGICA BORROSA

Lógica borrosa o difusa, es una lógica que toma dos valores aleatorios, pero que se refieron a lo mismo en sí. Esta idea nacio en un artículo de Lotfi A. Zadeh publicado en 1965 y titulado "Fuzzy Sets". La lógica difusa permite representar de forma matemática conceptos o conjuntos imprecisos, tales como días fríos, meses calurosos, personas altas, salarios bajos, guisos con mucho condimento, profesores poco valorados, etc.

Este tipo de lógica se adapta muy bien a la vida real ya que funciona con nuestras expresiones. Se basa en reglas heurísticas de la forma SI (antecedente) ENTONCES (consecuente), como ejemplos de regla heurística para esta lógica:

-Si la calle esta mojada entonces habra llovido.

Este tipo de logica tienes ventajas, tiene un sistema de control basado en lógica difusa: ofrece salidas de una forma veloz y precisa, disminuyendo así las transiciones.

1 comentarios:

Cybergolfo dijo...

Umm, interesante si.
Ojo con las redes neuronales y el avance de éstas, que un día de estos nos fabrican el SkyNet y la fastidiamos.

Un saludo.