🧠

neuromorphic-brain

An interactive educational simulator that models brain-inspired computing architectures, allowing users to explore spiking neural networks, neuromorphic chip designs, and the principles of biological neural computation. Users can visualize neuron firing patterns, synaptic connections, and experiment with event-driven processing paradigms.

🧠 Pruébalo ahora

¿Qué es esto?

🎯 Consejos del simulador

📚 Glosario

Action Potential
Un breve impulso eléctrico (pico) generado por una neurona cuando su potencial de membrana excede un umbral. Esta señal de todo o nada se propaga a lo largo del axón para comunicarse con otras neuronas. En los sistemas neuromórficos, los picos son la unidad fundamental de intercambio de información.
Axon
La proyección larga de una neurona que transmite impulsos eléctricos (picos) desde el cuerpo celular a otras neuronas. En el hardware neuromórfico, los axones se implementan como canales de enrutamiento que envían mensajes de pico entre neuronas artificiales.
Dendrite
Las estructuras ramificadas de una neurona que reciben señales de entrada de otras neuronas a través de sinapsis. En los chips neuromórficos, el procesamiento dendrítico se modela mediante circuitos de acumulación de entrada que integran señales de pico entrantes.
Integrate-and-Fire Model
Un modelo matemático simplificado de una neurona que acumula (integra) señales entrantes a lo largo del tiempo y genera un pico de salida cuando el valor acumulado excede un umbral, después del cual la neurona se reinicia. La variante Leaky Integrate-and-Fire (LIF) agrega un término de descomposición para lograr un mayor realismo biológico.
Membrane Potential
La diferencia de voltaje eléctrico a través de la membrana celular de una neurona. En las neuronas biológicas, determina cuándo se activa una neurona. En los modelos neuromórficos, representa la variable de estado interno que integra la entrada y desencadena picos.
Spike-Timing-Dependent Plasticity (STDP)
Una regla de aprendizaje biológico en la que el cambio en la fuerza sináptica depende del momento relativo de los picos presinápticos y postsinápticos. Si la neurona presináptica se activa poco antes que la neurona postsináptica, la sinapsis se fortalece; el orden inverso conduce al debilitamiento.
Von Neumann Bottleneck
La limitación fundamental del rendimiento en las arquitecturas informáticas convencionales causada por la separación de la memoria y las unidades de procesamiento, lo que requiere que los datos se transfieran constantemente entre ellas. Las arquitecturas neuromórficas evitan esto al ubicar la computación y la memoria.
Neurosynaptic Core
Unidad de procesamiento fundamental en chips neuromórficos que contiene un grupo de neuronas artificiales, sus conexiones sinápticas y su lógica de enrutamiento local. Múltiples núcleos están interconectados para formar un procesador neuromórfico completo.
Lateral Inhibition
Un mecanismo neuronal donde una neurona activa reduce la actividad de sus vecinas. En los sistemas neuromórficos, esto implementa la competencia en la que el ganador se lo lleva todo y se utiliza para tareas como el reconocimiento de patrones y la selección de características.
Refractory Period
El breve período después de que una neurona se dispara durante el cual no puede volver a dispararse (período refractario absoluto) o requiere un estímulo más fuerte (período refractario relativo). Esta restricción biológica se implementa en modelos neuromórficos para regular las tasas de disparo.
Asynchronous Circuit
Un circuito electrónico que funciona sin una señal de reloj global y procesa datos a medida que llegan los eventos. Los chips neuromórficos a menudo utilizan principios de diseño asincrónicos para lograr un funcionamiento de bajo consumo impulsado por eventos.
Crossbar Array
Una topología de circuito utilizada en algunos hardware neuromórfico donde los pesos sinápticos se almacenan en las intersecciones de cables horizontales y verticales, lo que permite una multiplicación de vectores de matriz altamente paralela para el cálculo neuronal.
Neural Coding
La forma en que las neuronas representan y transmiten la información. La codificación de velocidad codifica información en una frecuencia de pico, mientras que la codificación temporal utiliza una sincronización de pico precisa. Los sistemas neuromórficos pueden explotar ambos esquemas de codificación.
Hebbian Learning
Un principio de aprendizaje resumido en "neuronas que se activan juntas, se conectan juntas". Afirma que las conexiones sinápticas se fortalecen cuando las neuronas presinápticas y postsinápticas están activas simultáneamente. STDP es una forma temporalmente precisa de aprendizaje hebbiano.
Soma
Cuerpo celular de una neurona que contiene el núcleo e integra las señales entrantes de las dendritas. En el hardware neuromórfico, la función soma se implementa mediante circuitos que acumulan entradas sinápticas y generan picos.
Memristor
Un componente electrónico de dos terminales cuya resistencia cambia según el historial del flujo de corriente a través de él. Los memristores son prometedores para la computación neuromórfica porque pueden implementar naturalmente el almacenamiento de peso sináptico y la plasticidad en el hardware.
Winner-Take-All (WTA) Network
Un motivo de circuito neuronal donde múltiples neuronas compiten a través de la inhibición lateral, y solo la neurona más fuertemente activada produce salida. Las redes WTA se utilizan en sistemas neuromórficos para clasificación, reconocimiento de patrones y mecanismos de atención.
Neuromorphic Sensor
Un sensor diseñado para operar según principios neuromórficos, produciendo resultados asíncronos impulsados ​​por eventos en lugar de fotogramas de velocidad fija. Los sensores de visión dinámicos (DVS) o las cámaras de eventos son ejemplos que generan cambios de brillo a nivel de píxeles como eventos individuales con una resolución temporal de microsegundos.
Spike Encoding
El proceso de convertir señales de entrada analógicas (como datos de sensores o valores de píxeles) en trenes de picos que pueden procesarse mediante redes neuronales de picos. Los métodos incluyen codificación de velocidad, codificación temporal, modulación delta y codificación de población.
Homeostatic Plasticity
Una forma de plasticidad neuronal que mantiene la actividad neuronal estable ajustando la excitabilidad de las neuronas o las fuerzas sinápticas en respuesta a cambios prolongados en los niveles de actividad. En los sistemas neuromórficos, previene la excitación descontrolada o el silenciamiento completo de las neuronas.
Reservoir Computing
Un marco computacional que utiliza una red neuronal recurrente fija y conectada aleatoriamente (el depósito) donde solo se entrena la capa de salida. Las implementaciones neuromórficas de la computación de reservorios aprovechan la dinámica inherente de las redes de picos para el reconocimiento de patrones temporales.
Excitatory and Inhibitory Neurons
Dos tipos fundamentales de neuronas en los circuitos neuronales. Las neuronas excitadoras aumentan la probabilidad de activación de las neuronas objetivo, mientras que las neuronas inhibidoras la disminuyen. El equilibrio entre excitación e inhibición es fundamental para una computación neuronal estable tanto en sistemas biológicos como neuromórficos.
Plasticity Rule
Una regla matemática que define cómo cambian los pesos sinápticos en respuesta a la actividad neuronal. En los sistemas neuromórficos, las reglas de plasticidad como STDP, BCM y la regla de Oja se pueden implementar directamente en el hardware, lo que permite el aprendizaje en el chip sin supervisión externa ni retropropagación.
TrueNorth
El chip neuromórfico de IBM contiene 1 millón de neuronas programables y 256 millones de sinapsis configurables, que funciona a una potencia extremadamente baja (70 mW) para tareas de reconocimiento de patrones.
Loihi
El chip de investigación neuromórfico de Intel implementa 128 núcleos neuromórficos con reglas de aprendizaje sináptico programables, lo que permite el aprendizaje y la adaptación en el chip sin capacitación externa.
NorthPole
El último chip neuromórfico de IBM (2023) logra una eficiencia energética sin precedentes para la inferencia de redes neuronales al eliminar el cuello de botella de von Neumann a través de una arquitectura de memoria distribuida.
Dynamic Vision Sensor (DVS)
Una cámara neuromórfica que detecta cambios de brillo a nivel de píxeles de forma asincrónica, produciendo eventos con resolución temporal de microsegundos y rango dinámico extremo, imitando el procesamiento de la retina.
Neural ODE
Un marco matemático que modela capas de redes neuronales como transformaciones continuas, conectando el aprendizaje profundo con la teoría de sistemas dinámicos y permitiendo un procesamiento en tiempo continuo más similar al del cerebro.
Brainomorphic
Un término más específico para hardware que imita estrechamente la estructura física y la dinámica del tejido neural biológico, yendo más allá de los enfoques neuromórficos funcionales para replicar detalles biológicos.
Liquid State Machine
Un enfoque de computación de reservorio que utiliza una red neuronal de picos recurrentes (el 'líquido') que transforma la entrada en una representación de alta dimensión, con solo una capa de lectura entrenada.
Spike Rate Coding
Un esquema de codificación neuronal donde la información se codifica en la frecuencia de picos a lo largo del tiempo. Las tasas de activación más altas representan señales más fuertes, similar a cómo el brillo podría aumentar las tasas de activación de las neuronas en la corteza visual.
Temporal Coding
Un esquema de codificación neuronal donde la información se codifica en el momento preciso de los picos individuales en lugar de su frecuencia. La codificación temporal puede transportar más información por pico que la codificación de tarifas.
Dendritic Computing
La comprensión emergente de que las dendritas (ramas de entrada de las neuronas) realizan cálculos locales sofisticados, no solo la transmisión pasiva de señales. Los diseños neuromórficos modelan cada vez más el procesamiento dendrítico.
BrainScaleS
Una plataforma de computación neuromórfica desarrollada en la Universidad de Heidelberg que opera en tiempo acelerado (1000 veces más rápido que el tiempo real biológico), lo que permite una exploración rápida de la dinámica de las redes neuronales.
Catastrophic Forgetting
Un problema en las redes neuronales tradicionales donde el aprendizaje de nueva información borra el conocimiento aprendido previamente. Los sistemas neuromórficos con reglas de aprendizaje locales como STDP son naturalmente resistentes a este problema.
Spike Train
Secuencia de picos discretos (potenciales de acción) producidos por una neurona a lo largo del tiempo. El patrón de picos codifica información y es la señal de comunicación fundamental en los sistemas neuromórficos.
Synaptic Weight
Un valor numérico que representa la fuerza de una conexión entre dos neuronas. En el hardware neuromórfico, los pesos sinápticos se almacenan en elementos de memoria (SRAM, memristores o circuitos analógicos) y se modifican durante el aprendizaje.
Leaky Integrate-and-Fire (LIF)
El modelo de neurona simplificado más común utilizado en la computación neuromórfica. Las corrientes de entrada se integran (acumulan) con una fuga (desintegración) y cuando el potencial de membrana alcanza un umbral, se emite un pico.
Neuromorphic Accelerator
Un chip de hardware especializado optimizado para ejecutar cálculos de redes neuronales con picos, logrando mejoras de órdenes de magnitud en la eficiencia energética en comparación con los procesadores de uso general para la inferencia de redes neuronales.
Bio-Inspired Computing
Un término amplio que abarca todos los enfoques informáticos inspirados en sistemas biológicos, incluida la computación neuromórfica (cerebro), los algoritmos evolutivos (evolución) y la inteligencia de enjambre (comportamiento colectivo).
Address-Event Representation (AER)
Un protocolo de comunicación utilizado en hardware neuromórfico donde los picos se codifican como direcciones de la neurona emisora ​​y se transmiten de forma asincrónica, lo que permite una comunicación eficiente entre chips.
Neural Dust
Sensores inalámbricos ultraminiatura diseñados para implantarse en el cuerpo para monitorear la actividad neuronal, lo que representa la miniaturización extrema de la tecnología de detección neuromórfica.
Astrocyte
Un tipo de célula cerebral que alguna vez se pensó que era de apoyo pasivo, ahora se sabe que modula la transmisión sináptica y la computación neuronal. Algunos sistemas neuromórficos modelan las interacciones entre astrocitos y neuronas para mejorar el aprendizaje.

🏆 Figuras clave

Carver Mead (1990)

Fue pionero en el campo de la ingeniería neuromórfica a finales de los 80 y principios de los 90 en Caltech. Acuñó el término "neuromórfico" y demostró que los circuitos VLSI analógicos podían emular los cálculos neuronales realizados por los sistemas nerviosos biológicos, estableciendo los principios fundamentales del campo.

Mike Davies (2017)

Director del Laboratorio de Computación Neuromórfica de Intel y arquitecto principal del chip de investigación neuromórfica Loihi. Loihi implementa redes neuronales de picos en una arquitectura de muchos núcleos con capacidades de aprendizaje en el chip, que admiten reglas de plasticidad sináptica programables y conectividad jerárquica.

Steve Furber (2006)

Profesor de la Universidad de Manchester que dirigió el desarrollo del proyecto SpiNNaker (Spiking Neural Network Architecture), una plataforma informática masivamente paralela diseñada para simular redes neuronales de picos a gran escala en tiempo real utilizando un millón de procesadores ARM.

Giacomo Indiveri (2011)

Fue pionero en diseños de procesadores neuromórficos analógicos/digitales de señal mixta en ETH Zurich, creando chips DYNAP-SE que implementan dinámicas neuronales biológicamente realistas en silicio con un consumo de energía ultrabajo.

Dharmendra Modha (2014)

Lideró el grupo de informática inspirada en el cerebro de IBM Research y creó TrueNorth, un chip neuromórfico con 1 millón de neuronas y 256 millones de sinapsis que consume sólo 70 milivatios de energía.

Chris Eliasmith (2012)

Creó Nengo y la arquitectura de puntero semántico, que proporciona marcos teóricos y herramientas prácticas para construir modelos cerebrales funcionales a gran escala en hardware neuromórfico.

🎓 Recursos de aprendizaje

💬 Mensaje a los estudiantes

{'encouragement': 'The human brain is the most sophisticated information processing system we know of, performing incredible feats of perception, learning, and decision-making while consuming less energy than a light bulb. Neuromorphic computing seeks to unlock these secrets by building machines that compute the way brains do.', 'reminder': "Every expert was once a beginner. The most important step is the first one - and you've already taken it by being here.", 'action': "Explore the simulator! Try different settings, experiment freely, and don't be afraid to make mistakes - that's how the best learning happens.", 'dream': 'Perhaps a neuroscientist in Accra will design the chip that truly mimics brain learning. Perhaps an engineer in Beirut will build neuromorphic sensors that give prosthetic limbs a sense of touch. Brain-inspired computing is for everyone.', 'wiaVision': 'WIA Book believes the science of the brain belongs to all humanity. From Seoul to Kampala, from Damascus to Lima - understanding how neurons compute is your birthright. Free forever, in the spirit of Hongik-ingan.'}

Comenzar

Gratis, sin registro

Comenzar →