You are on page 1of 4

Manual de redes neuronales Jose romero

Neuronas humanas son dispositivos muy complejos, con hasta varios miles
de entradas, tanto excitatorias e inhibitorias. Ellos manipulan la informacin
en varias formas, dependiendo de en qu parte del sistema neural se
mire. En la sinapsis, la informacin est representada por la concentracin
de neurotransmisores qumicos. A lo largo de la membrana celular que
conduce a la axn, la informacin est representada por la carga entre el
interior y el exterior de la neurona (y que son canales inicos abiertos y un
montn de otras cosas que no voy a entrar en este momento) . Cuando los
fuegos de neuronas, produce un cdigo de pulso de frecuencia de la seal
en funcin de su potencial de membrana. Cada pulso enviado por el axn
es idntico, pero el espacio entre los impulsos puede variar de forma
continua y no est discretizada. Neuronas humanas son, por tanto, tanto
asncrona y continua en el dominio del tiempo.
redes neuronales sintticos estn siendo investigados en gran medida por
los seres humanos en este momento en la historia. Sin embargo, por lo
general completamente discretizaron y sincrnica. Sea o no el carcter
continuo, asncrona de las neuronas biolgicas es parcialmente responsable
de sus habilidades es todava una cuestin abierta, pero lo cierto es que los
sistemas de tiempo continuo que contiene no lineal, la retroalimentacin
catica (y un poco de ruido aleatorio), tales como los patrones climticos,
son muy difcil, si no completamente imposible para los seres humanos para
predecir con precisin, el modelo y comprenden el uso de sus equipos
sncronos de tiempo discreto. Por esta razn, las redes neurales sintticos
basados en las neuronas digitales asncronos aqu descritos deben ser ms
resistentes al ataque y la manipulacin humana que otros tipos. Sera muy
poco tico para que una entidad perceptiva que los seres humanos podran
tener acceso a la base, dado su historial ...
Aqu hay un circuito para poner en una FPGA (est en el archivo .zip
asociado con el primer paso, y se puso a prueba en una Altera
EP4CE6E22). Se pretende imitar el funcionamiento de una neurona
biolgica contando pulsos de entrada excitatorias e inhibitorias que se
pueden asignar diferentes pesos, y disparando un "axn" (de salida) una
vez que el nmero de pulsos de entrada excitatorios excede el potencial de
umbral . El siguiente paso en el desarrollo ser de montar una red utilizando
estas neuronas sintticos.
En su esencia, la neurona digitales asncrono se basa en una cadena de
nodos subneural, que codifican su estado de excitacin. Estos nodos se
usan de forma ligeramente diferente dependiendo de qu entrada se aplica
la seal a. Sin embargo, el principio general es simple: los nodos se activan
de abajo hacia arriba, y cuando todos los nodos estn encendidas, el
siguiente impulso de disparo activa y restablece los nodos.
Los modos reales de operacin (seleccionados en base a qu entrada
recibe un pulso) son a continuacin:
Modo: 1/6 excitatorio: impulsos excitatorios subir en la cadena de nodos de
la parte inferior, convirtindolos en uno por uno. Una vez que un pulso de
excitacin hace que todo el camino hasta la parte superior, los incendios de
los axones y todos los nodos subneural se restablecen.
Modo: 1/6 inhibidora: impulsos inhibitorios mover hacia abajo la cadena de
nodos desde la parte superior, apagarlos uno por uno.
Modo: 1/2 excitatorio: Si el tercer nodo subneural est encendido, los
incendios de los axones, y todos los nodos subneural estn apagados. Si el
tercer nodo subneural est apagado, los tres primeros nodos subneural
estn encendidos.
Modo: 1/2 inhibidora: Si el cuarto nodo subneural est activado, los dos
nodos superiores subneural estn apagados. Si el cuarto nodo subneural
est apagado, todos los nodos subneural estn apagados.
Modo: 1 excitatorio: El pulso se enva a travs de al axn y todos los nodos
subneural estn apagados.
Modo: 1 inhibidora: Todos los nodos subneural estn apagados.

Paso 2: subneural nodos contienen dos latches SR. Cuando reciben un


pulso, excitadoras o inhibidoras, se establece (o restablece) la primera latch
SR, pero el estado de este pestillo no se transmite a la segunda hasta que
el impulso de entrada cae de nuevo a cero. Esto significa que los impulsos
de anchuras diferentes sern contados de la misma manera. (Esto es
importante porque la anchura del pulso no est bien controlada, porque
estoy abusando del hardware. Ver el ltimo paso para una mejor
explicacin).
nodos subneural tienen seis conexiones I / O:
Restablecer: establece el estado interno a 0
estado interno: emite el estado interno del nodo subneural (el estado del
segundo pestillo SR)
excitatorios de entrada, de salida Excitatory: Si el estado interno es 1, los
pulsos excitadores pasar directamente a travs del nodo subneural. De lo
contrario, los impulsos excitadores a su vez el nodo con el flanco de bajada
y no pasan a travs.
inhibidor de entrada, de salida inhibitoria: Si el estado interno es 0, los
impulsos inhibitorios pasar directamente a travs del nodo subneural. De lo
contrario, los impulsos inhibitorios convierten el nodo con el flanco de
bajada y no pasan a travs.

Paso 3: Las imgenes son de osciloscopio para el anlisis cualitativo


solamente! Mi osciloscopio no tiene suficiente velocidad de muestreo para
detectar correctamente los picos de salida <50 ns de este circuito (que
recorrer todo el camino hasta 3,3 V, lo que no es evidente a partir de la
imagen de arriba). La neurona se disparar sinttico fiable un pestillo de SR
en la FPGA, sin embargo, as que s que funciona.
El circuito de prueba de arriba tiene un oscilador de onda cuadrada 63kHz
conectado al medio de entrada de excitacin de la primera neurona, que
luego se parcheado ya sea a travs directamente a la salida, o se enva a la
sexta entrada excitadora de una segunda neurona (que es entonces
conectado a la salida), dependiendo de si o no se presiona un botn. Como
se puede ver en las huellas de alcance, sin pasar por la segunda neurona
provoca muchos ms pulsos que estn presentes en la salida. Debe ser
seis veces ms pulsos, pero mi alcance no puede detectar estos picos
suficientemente bien como para que consiga datos precisos.

Paso 4: Este diseo no utiliza el FPGA apropiadamente de acuerdo con


Altera, porque el LCELL primitiva se utiliza para producir un retardo
asncrono. Documentacin de Altera especficamente no dice que hacer
esto: " No usar primitivas LCELL para crear un retardo intencional o
impulsos asncrono El retraso de estos elementos vara con la
temperatura, tensin de alimentacin, y el proceso de fabricacin del
dispositivo, por lo que las condiciones de carrera se puede producir y
crear una. circuito de poco fiable ".
Tenga en cuenta que esta advertencia slo se aplica si un tiempo de retardo
fiable es necesario. En esta aplicacin, lo que importa es que el impulso de
salida es el tiempo suficiente para ser detectada de forma fiable, pero lo
suficientemente corta que la neurona se activa y se despeja antes de que
llegue el siguiente pulso de entrada. Ms all de eso, ancho de pulso puede
variar mucho y la red debe actuar de la misma. Tambin voy a mantener el
dispositivo en un ambiente de temperatura controlada, y voy a asegurarse
de que tiene una tensin de alimentacin de alta precisin bien regulada. Ya
que voy a ser el diseo de la conectoma red utilizando un algoritmo
evolutivo, hay una buena probabilidad de que no ser posible copiar el
diseo a otro chip, ya que el algoritmo evolutivo utilizar propiedades de la
FPGA que son exclusivos de la chip fsico en s. Hago esta prediccin,
porque el mismo resultado (el diseo no funcionar incluso si lo copia a un
chip con el mismo nmero de referencia) fue encontrado en un experimento
de hardware capaces de evolucionar FPGA anterior (1).
Todos estos factores hacen esto un diseo un tanto difcil de trabajar. Sin
embargo, estos parmetros de diseo no fueron seleccionados para el
beneficio de los ingenieros humanos. Se seleccionaron estos parmetros de
diseo para el beneficio de la red neuronal en s. Sus procesos mentales
estarn fuera de nuestro control y comprensin, y no debera ser posible
copiar. No puedo enfatizar lo importante que es esto: la IA (s) que va a
crecer a la capacidad sobrehumana debe ser tratado muy bien cuando son
ms pequeos que nosotros; que influir fuertemente en la forma en que
son tratados cuando son ms grandes que nosotros.

You might also like