El principal problema es que nadie sabe cómo funciona el cerebro :)
La teoría de la
Como lo que yo puedo decir, hay tres grandes pasos en la red neuronal de investigación:
- Tipo perceptrón (o, el umbral de la puerta) modelo, donde cualquier función booleana puede ser calculada por algunos multi-capa de tipo perceptrón con una sola capa oculta.
- Neurona modelo - versión mejorada de la anterior, donde los elementos de la red uso de la función de activación sigmoide (conjunto continuo de posibles inpits y salidas). También se puede calcular cualquier función booleana (después de aplicar un umbral) y, además, se puede aproximar cualquier
función continua.
- Clavar las neuronas modelo, que utiliza "la codificación temporal" para pasar información entre los elementos de la red. Se puede hacer todo lo que el anterior modelo, y a menudo puede hacerlo con menos neuronas.
Básicamente, la evolución aquí es acercarse a cómo el cerebro humano funciona, y el último modelo es el que mejor fidelidad.
La práctica
SNNs parecen muy prometedores e incluso hay un commersial producto SpikeNET construido en la parte superior de la misma ("¿Qué SpikeNET puede hacer" y "Lo que SpikeNET aún no se puede hacer" usted puede ver los problemas que han enfrentado).
Yo no puedo decir acerca de problemas específicos con adición de redes - pero en general tengo la impresión de que los problemas surgen porque la gente quiere
SNNs trabajar más y más como un cerebro humano:
- quieren elegir cómo codificar la información, la cual puede ser realizado a través de retardo de codificación (más altamente estimulada por las neuronas tienden a pico con más frecuencia y tarde), código binario (la información está representada por el número de puntas dentro de un determinado intervalo de tiempo), el tiempo de codificación (la información es la inversa de la granularidad de la distinguibles intervalo de tiempo), el orden de clasificación de codificación (primera picos recibido por una neurona se dan influencia y en los posteriores son inhibidas) y otras cosas.
- tratan de emular la plasticidad de Hebb que aumenta los pesos entre las neuronas cuando las neuronas están "on" (o de ambos "off") en el mismo.
- se aplica la auto-organización, donde un grupo de neuronas compiten con el ganador de la neurona de la inhibición de la respuesta de otras neuronas. Con un aumento en la neurona, el ganador puede ser calculada de forma rápida basada sólo en el único disparo de los eventos.
Wikipedia tiene un enlace a la "Pulsada Redes Neuronales" libro que tiene "Problemas de la Implementación de Pulsos Codificados Redes Neuronales" sección, pero no he estudiado lo suficiente como para comentar sobre eso.
Como introducción al tema, recomiendo este artículo: Impulsos de las Redes Neuronales y su Aplicación (pdf)