Construir una red neuronal sintética (1 / 8 paso)

Paso 1: Arquitectura del sistema

Componentes básicos del sistema:

FPGA

Reloj de caos

Unidad de control del conectoma

Unidad de control del universo

Componentes del sistema de soporte de periféricos:

Puente de USB a serial FT232H

Regulador de voltaje

Dragón AVR (AVR ISP)

Blaster USB (JTAG FPGA)

Hub USB

Este lío todo comenzó porque estaba pensando en cómo libre albedrío en el ser humano podría aducirse for.* el argumento terminó que implica continuidad de tiempo.

Si ese argumento tiene agua (no: sin argumentos: sólo prueba empírica datos pasa reunir para mí), me llevó a preguntarme si se podría hacer una red neuronal artificial que continuo en el tiempo. Redes neuronales más se implementan en software en sistemas de tiempo discretizar (aunque memristores, PAAs y su índole permiten una arquitectura Neuromórficos en tiempo continuo) y tengo curiosidad si efectos caóticos interesantes ocurren cuando la red neuronal puede ser asincrónico.

La neurona digital asincrónica individual fue desarrollada en una Altera EP4CE6E22C8N. Después de agregar la lógica requiere de multiplexación, la red de 36 neuronas ocupa aproximadamente 4000 elementos de la lógica, el 65% de la viruta. Pero eso es sólo para los 36 neuronas y sinapsis asociadas multiplexores, es decir, una red en blanco que puede ser renovada sin embargo basado en comandos externos, con líneas de E/S que se asignan directamente a líneas de entrada (p. ej. nerve_splice_into_layer_0_axon_in_0) de la sinapsis y a líneas de salida del axón (e.g. nerve_tap_from_layer_5_axon_out_3). Hay 6 líneas de salida, 1 DTACK (transferencia de datos reconozca) línea y 18 líneas de entrada. "Suena como neat hardware" dices. De hecho es, lector imaginario! Sin embargo, para realmente usarlo es necesario tener alguna forma de interfaz con la cosa (yo lo nombre Xenolux!), y así comienza nuestra saga...

¿Qué es necesario el uso de las redes neuronales sintéticas? Para entrantes, una unidad de Control del conectoma. Debe haber un procesador externo que le dice la red cómo alambre. Cada neurona tiene 6 sinapsis; hay una excitadora y una sinapsis inhibitoria de cada uno de los siguientes pesos: 0.17, 0.5 y 1.0. Cada sinapsis tiene un poquito (4 bits, por lo que un nibble, realmente) de RAM. Bitcode en controles de RAM de la sinapsis la sinapsis 's multiplexor, que decide que está conectado. Cada sinapsis pueden conectarse a nada (null, ninguna señal y tierra), a cualquiera de los 6 axones provenientes de la capa anterior de neuronas sintéticas, o a un "stim_line", que provee una constante estimulación señal (clase de lo contrario a una conexión nula).

Las sinapsis se acceden individualmente por los pedacitos de dirección 9 ajuste que están formateados como sigue: 3 bits para seleccionar que la capa 6 neuronas 3 bits para seleccionar qué neurona cada 6 dentro de la capa seleccionada y 3 bits para seleccionar qué sinapsis de los 6 dentro de la neurona. La línea de datos "mux_write_enable" (que hace exactamente lo que dice en la lata) se afirmó un poco después de la dirección de la sinapsis y la sinapsis deseada bitcode se aplican.

* basado en nondeterminism causada por la ausencia de variables ocultas locales
manera que los momentos precisos en que colapso de wavefunctions sería verdaderamente al azar, y que este cambio en el tiempo permitiría la modificación del funcionamiento de la red de manera no lineal y caótico.

Artículos Relacionados

Red Neuronal En SparkFun SAMD21 (Arduino cero)

Red Neuronal En SparkFun SAMD21 (Arduino cero)

El cerebro humano puede ser descrito como una red biológica de neuronas. Estas neuronas forman una gran red de conexiones, y cada neurona recibe entradas de varias otras neuronas, basado en esas entradas se activa la neurona y emite una señal hacia o
TinyANN, red neuronal Artificial cumple ATTINY

TinyANN, red neuronal Artificial cumple ATTINY

Señoras y señores,Bienvenidos a mi primer instructable. Es un tiempo que sigo este sitio excelente. Aprendo mucho de esta comunidad y quiero volver detrás el favor publicando mi propia contribución.Disculpen el inglés ya que no es mi idioma nativo. O
Morir una peluca sintética con el tinte de la tela

Morir una peluca sintética con el tinte de la tela

Esto es una manera fácil rápida simple para teñir la peluca sintética sin problemas.Paso 1: Los artículos que necesitaráQue no Tomé fotos por desgracia pero tengo un video.También RIT ahora hace un colorante sintético para este proceso. No sé qué tan
Coser una piel sintética forrado orejera y sombrero

Coser una piel sintética forrado orejera y sombrero

bebé está frío afuera! Por lo tanto, voy a enseñarte a hacer una imitación de piel forrado manguito y sombrero.  Orejeras son raros estos días y uno os hará aparte. También asocie bien con ropa de la vendimia. Cuando llevo a mi, siento algo parecido
Construir una balsa de jarro de leche!

Construir una balsa de jarro de leche!

Este Instructable describe la construcción de una balsa de jarro de leche resistente construida con materiales reciclados y capaz de soportar más de 700 libras. El producto es un arte para lagos, ríos y piscinas por igual.Realmente yo me he entreteni
Construir una estación SUPER frambuesa Pi

Construir una estación SUPER frambuesa Pi

Seamos realistas, los seres humanos hablamos el tiempo un ⛅️ de mucho. La persona promedio habla el tiempo cuatro veces al día, para un promedio de 8 minutos y 21 segundos. Hacer la matemática y que asciende a 10 meses de su vida que pasará a ladrar
Usar escudo de Lora y RPi para construir una puerta de entrada de LoRaWAN

Usar escudo de Lora y RPi para construir una puerta de entrada de LoRaWAN

Aquí, usaremos la Lora Shileld, MEGA2560 y Raspberry Pi para la construcción de un canal de entrada de LoRaWAN.LoRa La tecnología es una modulación inalámbrica para aplicaciones derango de ong, bajo consumo, bajas tasas de datos de l. Obteniendo una
Construir una gran auto riego jardín y el invernadero con materiales reutilizados

Construir una gran auto riego jardín y el invernadero con materiales reutilizados

Este instructable muestra cómo construí un versátil y de bajo mantenimiento por encima del jardín de la tierra y efecto invernadero. Este plantador del jardín es autorriego, humedad regulación auto relleno, autoprotección y portátil (con ayuda o equi
Cómo construir una bobina de Tesla del boquete de chispa (SGTC)

Cómo construir una bobina de Tesla del boquete de chispa (SGTC)

Shoot pies de largo tornillos de iluminación a través del aire, luz tubos fluorescentes sin cables y sus otros experimentos de alto voltaje con la ayuda de esta bobina de Tesla tamaño de mesa de energía! Una vez que han llegado las partes, viene junt
Cómo hacer un cambio de Color iluminado bufanda de piel sintética

Cómo hacer un cambio de Color iluminado bufanda de piel sintética

Estos son algunos consejos para crear una bufanda borrosa iluminada con cambio de color de LEDs, con un proceso relativamente simple que es conveniente para una persona con limitado costura o soldadura experiencia.El objetivo de cada uno de estos LED
Construir una parte de kayak Groenlandia 7

Construir una parte de kayak Groenlandia 7

en este Instructable, parte 7 de la compilación de una serie de kayak Groenlandia, que va a poner la piel en su kayak Groenlandia y adjuntando la brazola de la piel.Paso 1: materiales Medir la longitud de su barco a lo largo de la línea de quilla y c
Cómo construir una caja de altavoz de guitarra o construir dos para tu estéreo.

Cómo construir una caja de altavoz de guitarra o construir dos para tu estéreo.

quería un nuevo altavoz de guitarra con el amplificador de tubo que estoy construyendo. El altavoz permanece hacia fuera en mi tienda por lo que no debe ser nada demasiado especial. Tolex cubierta puede dañarse muy fácilmente por lo que sólo había ro
La última versión de grapas 'Fácil' botón de hacking y construir una herramienta de recordatorio de actividad física simple

La última versión de grapas 'Fácil' botón de hacking y construir una herramienta de recordatorio de actividad física simple

Yo estaba siguiendo este instructable para hackear el Botón fácil Staples y construir una herramienta que me recuerda cada 15 minutos para ser físicamente activo. El botón que he comprado de grapas tenía circuitos internos que fue algo distinto al ex
Construir una tecnología CFV estufa

Construir una tecnología CFV estufa

el combustible de alcohol más popular basados mochila DIY y hornillos de camping utilizan latas de bebida de aluminio para proporcionar una llama laminar o a presión vapor alimentado. Sin embargo, han limitado almacenamiento de combustible y térmico