
Una neurona artificial es una función matemática concebida como un modelo de una neurona biológica en una red neuronal . La neurona artificial es la unidad elemental de una red neuronal artificial . [ 1 ]
El diseño de la neurona artificial se inspiró en los circuitos neuronales biológicos . Sus entradas son análogas a los potenciales postsinápticos excitatorios y a los potenciales postsinápticos inhibitorios en las dendritas neuronales , oactivación . Sus pesos son análogos a los pesos sinápticos , y su salida es análoga al potencial de acción de una neuronaque se transmite a lo largo de su axón .
Por lo general, cada entrada se pondera por separado , y la suma se añade a un término conocido como sesgo (que corresponde aproximadamente al potencial umbral ), antes de pasar por una función no lineal conocida como función de activación . Dependiendo de la tarea, estas funciones pueden tener forma sigmoide (por ejemplo, para clasificación binaria ), pero también pueden adoptar la forma de otras funciones no lineales, funciones lineales a trozos o funciones escalonadas . Además, suelen ser monótonamente crecientes , continuas , diferenciables y acotadas . Recientemente , también se han explorado funciones de activación no monótonas, no acotadas y oscilantes con múltiples ceros que superan a las funciones de activación sigmoideas y tipo ReLU en muchas tareas. La función umbral ha inspirado la construcción de puertas lógicas denominadas lógica umbral, aplicables a la construcción de circuitos lógicos que se asemejan al procesamiento cerebral. Por ejemplo, nuevos dispositivos como los memristores se han utilizado ampliamente para desarrollar dicha lógica. [ 2 ]
La función de activación de la neurona artificial no debe confundirse con la función de transferencia de un sistema lineal .
Una neurona artificial puede denominarse unidad semilineal , neurona Nv , neurona binaria , función de umbral lineal o neurona de McCulloch-Pitts ( MCP ) , según la estructura utilizada.
Las neuronas artificiales simples, como el modelo de McCulloch-Pitts, a veces se describen como "modelos caricaturescos", ya que pretenden reflejar una o más observaciones neurofisiológicas, pero sin tener en cuenta el realismo. [ 3 ] Las neuronas artificiales también pueden referirse a células artificiales en ingeniería neuromórfica que son similares a las neuronas físicas naturales.
Estructura básica
Para una neurona artificial dada, que hayaentradas con señalesa través dey pesosa través de. Normalmente, la entradase le asigna el valor +1, lo que lo convierte en una entrada de sesgo con. Esto deja soloEntradas reales a la neurona:a.
El resultado de laLa neurona -th es:
- ,
dónde(phi) es la función de activación.

La salida es análoga al axón de una neurona biológica, y su valor se propaga a la entrada de la siguiente capa a través de una sinapsis. También puede salir del sistema, posiblemente como parte de un vector de salida .
No posee un proceso de aprendizaje propiamente dicho. Se calculan los pesos de su función de activación y se predetermina su valor umbral.
Neurona de McCulloch-Pitts (MCP)
Una neurona MCP es un tipo de neurona artificial restringida que opera en pasos de tiempo discretos. Cada una tiene cero o más entradas y se escriben como. Tiene una salida, escrita comoCada entrada puede ser excitatoria o inhibitoria . La salida puede ser silenciosa o activa . Una neurona MCP también tiene un umbral..
En una red neuronal MCP, todas las neuronas operan en pasos de tiempo discretos y síncronos deEn ese momento, la salida de la neurona essi el número de entradas excitatorias activas es al menos igual al umbral, y no se activan entradas inhibitorias;de lo contrario.
Se puede utilizar para representar funciones booleanas linealmente separables (por ejemplo, AND, OR, NOR), pero no, por ejemplo, XOR. [ 4 ]
Cada salida puede ser la entrada de un número arbitrario de neuronas, incluida ella misma (es decir, son posibles los bucles). Sin embargo, una salida no puede conectarse más de una vez con una sola neurona. Los bucles no generan contradicciones, ya que la red opera en intervalos de tiempo discretos y síncronos.
Como ejemplo sencillo, consideremos una sola neurona con umbral 0 y un único bucle de inhibición. Su salida oscilaría entre 0 y 1 en cada paso, funcionando como un "reloj".
Cualquier máquina de estados finitos puede ser simulada por una red neuronal MCP. [ 5 ] Equipadas con una cinta infinita, las redes neuronales MCP pueden simular cualquier máquina de Turing . [ 6 ]
Modelos biológicos

Las neuronas artificiales están diseñadas para imitar aspectos de sus contrapartes biológicas. Sin embargo, existe una brecha de rendimiento significativa entre las redes neuronales biológicas y artificiales. En particular, se han descubierto neuronas biológicas individuales en el cerebro humano con función de activación oscilante capaces de aprender la función XOR . [ 7 ]
- Dendritas : en las neuronas biológicas, las dendritas actúan como el vector de entrada. Estas dendritas permiten que la célula reciba señales de un gran número (>1000) de neuronas vecinas. Como se describe matemáticamente, cada dendrita puede realizar una "multiplicación" por su propio "valor de peso". Esta multiplicación se logra aumentando o disminuyendo la proporción de neurotransmisores sinápticos con respecto a las sustancias químicas de señalización introducidas en la dendrita en respuesta a los neurotransmisores sinápticos. Un efecto de multiplicación negativo se puede conseguir transmitiendo inhibidores de la señal (es decir, iones con carga opuesta) a lo largo de la dendrita en respuesta a la recepción de neurotransmisores sinápticos.
- Soma : en las neuronas biológicas, el soma actúa como la función de suma, tal como se describe matemáticamente. A medida que las señales positivas y negativas (excitadoras e inhibidoras, respectivamente) llegan al soma desde las dendritas, los iones positivos y negativos se suman efectivamente, simplemente por estar mezclados en la solución dentro del cuerpo celular.
- Axón : el axón recibe su señal del proceso de sumación que ocurre dentro del soma. La abertura del axón muestrea el potencial eléctrico de la solución dentro del soma. Una vez que el soma alcanza un potencial determinado, el axón transmite un pulso de señal a lo largo de su recorrido. En este sentido, el axón actúa como el medio que nos permite conectar nuestras neuronas artificiales con otras neuronas artificiales.
A diferencia de la mayoría de las neuronas artificiales, las neuronas biológicas se activan mediante pulsos discretos. Cada vez que el potencial eléctrico dentro del soma alcanza un cierto umbral, se transmite un pulso a través del axón. Esta pulsación se puede traducir en valores continuos. La frecuencia de activación de un axón (activaciones por segundo, etc.) se convierte directamente en la frecuencia con la que las células vecinas reciben iones de señal. Cuanto más rápido se activa una neurona biológica, más rápido las neuronas cercanas acumulan potencial eléctrico (o lo pierden, dependiendo de la "ponderación" de la dendrita que se conecta a la neurona activada). Es esta conversión la que permite a los informáticos y matemáticos simular redes neuronales biológicas utilizando neuronas artificiales que pueden generar valores distintos (a menudo entre -1 y 1).
Codificación
Las investigaciones han demostrado que la codificación unaria se utiliza en los circuitos neuronales responsables de la producción del canto de las aves . [ 8 ] [ 9 ] El uso de la codificación unaria en las redes biológicas se debe presumiblemente a la simplicidad inherente de la misma. Otro factor que podría contribuir es que la codificación unaria proporciona cierto grado de corrección de errores. [ 10 ]
células artificiales físicas
Se están llevando a cabo investigaciones y desarrollos en el campo de las neuronas artificiales físicas, tanto orgánicas como inorgánicas.
Por ejemplo, algunas neuronas artificiales pueden recibir [ 11 ] [ 12 ] y liberar dopamina ( señales químicas en lugar de señales eléctricas) y comunicarse con células musculares y cerebrales naturales de rata , con potencial para su uso en BCI / prótesis . [ 13 ] [ 14 ]
Los memristores biocompatibles de baja potencia podrían permitir la construcción de neuronas artificiales que funcionan a voltajes de potenciales de acción biológicos y podrían usarse para procesar directamente señales de biodetección , para computación neuromórfica y/o comunicación directa con neuronas biológicas . [ 15 ] [ 16 ] [ 17 ]
Se han incorporado circuitos neuromórficos orgánicos hechos de polímeros , recubiertos con un gel rico en iones para permitir que el material conduzca una carga eléctrica como las neuronas reales , en un robot, lo que le permite aprender sensoriomotoramente en el mundo real, en lugar de mediante simulaciones o virtualmente. [ 18 ] [ 19 ] Además, las neuronas artificiales de impulsos hechas de materia blanda (polímeros) pueden operar en entornos biológicamente relevantes y permitir la comunicación sinérgica entre los dominios artificial y biológico. [ 20 ] [ 21 ]
Historia
La neurona artificial fue propuesta por primera vez por Warren McCulloch y Walter Pitts en su artículo de 1943 " Un cálculo lógico de las ideas inmanentes en la actividad nerviosa ". Se la denominó Unidad Lógica de Umbral o Unidad de Umbral Lineal. [ 22 ] El modelo fue específicamente diseñado como un modelo computacional de la "red nerviosa" en el cerebro. [ 23 ] Como función de activación, empleó un umbral, equivalente al uso de la función escalón de Heaviside . Inicialmente, solo se consideró un modelo simple, con entradas y salidas binarias, algunas restricciones en los pesos posibles y un valor de umbral más flexible. Desde el principio ya se observó que cualquier función booleana podía ser implementada por redes de tales dispositivos, lo que se ve fácilmente por el hecho de que se pueden implementar las funciones AND y OR, y usarlas en la forma normal disyuntiva o conjuntiva . Los investigadores pronto se dieron cuenta de que las redes cíclicas, con retroalimentación a través de neuronas, podían definir sistemas dinámicos con memoria, pero la mayor parte de la investigación se centró (y aún lo hace) en redes estrictamente de alimentación directa debido a la menor dificultad que presentan.
Una red neuronal artificial importante y pionera que utilizó la función de umbral lineal fue el perceptrón , desarrollado por Frank Rosenblatt . Este modelo ya consideraba valores de peso más flexibles en las neuronas y se utilizaba en máquinas con capacidades adaptativas. La representación de los valores de umbral como un término de sesgo fue introducida por Bernard Widrow en 1960 (véase ADALINE ).
Un desarrollo posterior fue la Regla de Aprendizaje Hebbiana , propuesta por Donald O. Hebb , que proporcionó una regla fundamental para ajustar los pesos en las redes neuronales. [ 24 ] El principio del aprendizaje hebbiano postula que la conexión entre dos neuronas se fortalece si se activan simultáneamente y se debilita si se activan por separado. [ 24 ] Se desarrolló un refinamiento del aprendizaje hebbiano, conocido como plasticidad dependiente del tiempo de los picos , para tener en cuenta el tiempo preciso de los picos neuronales. [ 24 ] Esta forma de aprendizaje se ha implementado en redes neuronales de picos , que se consideran más eficientes energéticamente que las ANN tradicionales [ 24 ] y requieren menos energía para la transmisión, ya que procesan datos en función de la ocurrencia de eventos en lugar de la computación continua. [ 24 ]
A finales de la década de 1980, cuando la investigación sobre redes neuronales recuperó fuerza, se empezó a considerar el uso de neuronas con formas más continuas. La posibilidad de diferenciar la función de activación permite el uso directo del descenso de gradiente y otros algoritmos de optimización para el ajuste de los pesos. Las redes neuronales también comenzaron a utilizarse como un modelo general de aproximación de funciones . El algoritmo de entrenamiento más conocido, denominado retropropagación, ha sido redescubierto varias veces, pero su desarrollo inicial se remonta al trabajo de Paul Werbos . [ 25 ] [ 26 ]
Tipos de función de activación
La función de activación de una neurona se elige para que posea una serie de propiedades que mejoran o simplifican la red neuronal que la contiene. Por ejemplo, es fundamental tener en cuenta que cualquier perceptrón multicapa que utilice una función de activación lineal tiene una red monocapa equivalente; por lo tanto, se requiere una función no lineal para aprovechar las ventajas de una red multicapa.
Abajo,se refiere en todos los casos a la suma ponderada de todas las entradas a la neurona, es decir,entradas,
dóndees un vector de pesos sinápticos yes un vector de entradas.
Función escalón
La salidade esta función de activación es binaria, dependiendo de si la entrada cumple un umbral especificado,(theta). La "señal" se envía, es decir, la salida se establece en 1, si la activación alcanza o supera el umbral.
Esta función se utiliza en perceptrones y aparece en muchos otros modelos. Realiza una división del espacio de entradas mediante un hiperplano . Es especialmente útil en la última capa de una red, por ejemplo, para realizar una clasificación binaria de las entradas.
Combinación lineal
En este caso, la unidad de salida es simplemente la suma ponderada de sus entradas, más un término de sesgo. Varias neuronas lineales de este tipo realizan una transformación lineal del vector de entrada. Esto suele ser más útil en las primeras capas de una red. Existen diversas herramientas de análisis basadas en modelos lineales, como el análisis armónico , y todas ellas pueden utilizarse en redes neuronales con esta neurona lineal. El término de sesgo permite realizar transformaciones afines a los datos.
Sigmoideo
La función sigmoide , una función no lineal bastante simple, como la función logística, también tiene una derivada fácil de calcular, lo cual puede ser importante al calcular las actualizaciones de peso en la red. Esto hace que la red sea más fácil de manipular matemáticamente y resultó atractiva para los primeros científicos informáticos que necesitaban minimizar la carga computacional de sus simulaciones. Anteriormente, se veía comúnmente en perceptrones multicapa . Sin embargo, trabajos recientes han demostrado que las neuronas sigmoideas son menos efectivas que las neuronas lineales rectificadas . La razón es que los gradientes calculados por el algoritmo de retropropagación tienden a disminuir hacia cero a medida que las activaciones se propagan a través de las capas de neuronas sigmoideas, lo que dificulta la optimización de redes neuronales que utilizan múltiples capas de neuronas sigmoideas.
Rectificador
En el contexto de las redes neuronales artificiales , el rectificador o unidad lineal rectificada es una función de activación definida como la parte positiva de su argumento:
dóndees la entrada a una neurona. Esto también se conoce como función de rampa y es análogo a la rectificación de media onda en ingeniería eléctrica. Esta función de activación fue introducida por primera vez a una red dinámica por Hahnloser et al. en un artículo de 2000 en Nature [ 27 ] con fuertes motivaciones biológicas y justificaciones matemáticas. [ 28 ] Se ha demostrado por primera vez en 2011 que permite un mejor entrenamiento de redes más profundas, [ 29 ] en comparación con las funciones de activación ampliamente utilizadas antes de 2011, es decir, la sigmoide logística (que está inspirada en la teoría de la probabilidad ; véase regresión logística ) y su contraparte más práctica [ 30 ] , la tangente hiperbólica .
Una variante comúnmente utilizada de la función de activación de la unidad lineal rectificada es la unidad lineal rectificada con fugas, que permite un gradiente positivo pequeño cuando la unidad no está activa:
dóndees la entrada a la neurona yes una pequeña constante positiva (establecida en 0,01 en el artículo original). [ 31 ]
Algoritmo de pseudocódigo
A continuación se presenta una implementación en pseudocódigo de una Unidad Lógica de Umbral que recibe entradas booleanas (verdadero o falso) y devuelve una salida booleana al activarse. Se utiliza un modelo orientado a objetos . No se define ningún método de entrenamiento, ya que existen varios. Si se utilizara un modelo puramente funcional, la clase Unidad Lógica de Umbral que se muestra a continuación se reemplazaría por una función Unidad Lógica de Umbral con parámetros de entrada umbral, pesos y entradas que devuelven un valor booleano.
Clase Unidad lógica de umbral definida como: miembro de datos umbral : número miembro de datos pesos : lista de números de tamaño X miembro de la función fire(inputs : lista de booleanos de tamaño X) : booleano definido como: variable T : número T ← 0 para cada i en 1 a X hacer si inputs(i) es verdadero entonces T ← T + weights(i) fin si fin para cada si T > umbral entonces devolver verdadero sino: devolver falso fin si fin función fin clase
Véase también
Referencias
- ↑ Rami A. Alzahrani; Alice C. Parker. «Circuitos neuromórficos con modulación neuronal que mejoran el contenido informativo de la señalización neuronal». Actas de la Conferencia Internacional sobre Sistemas Neuromórficos 2020. Art. 19. Nueva York: Association for Computing Machinery. doi : 10.1145/3407197.3407204 . ISBN 978-1-4503-8851-1. S2CID 220794387 .
- ↑ Maan, AK; Jayadevi, DA; James, AP (1 de enero de 2016). "Una revisión de los circuitos lógicos de umbral memristivos". IEEE Transactions on Neural Networks and Learning Systems . PP (99): 1734– 1746. arXiv : 1604.07121 . Bibcode : 2016arXiv160407121M . doi : 10.1109/TNNLS.2016.2547842 . ISSN 2162-237X . PMID 27164608. S2CID 1798273 .
- ↑ FC Hoppensteadt y EM Izhikevich (1997). Redes neuronales débilmente conectadas . Springer. pág. 4. ISBN 978-0-387-94948-2.
- ↑ "CS7015 (Aprendizaje profundo) : Lección 2 : Neurona de McCulloch-Pitts, lógica de umbralización, perceptrones, algoritmo de aprendizaje de perceptrones y convergencia, perceptrones multicapa (MLP), poder de representación de los MLP" (PDF) . Cse.iitm.ac.in. Consultado el 25 de junio de 2026 .
- ↑ Minsky, Marvin Lee (1967-01-01). Computación: Máquinas finitas e infinitas . Prentice Hall. ISBN 978-0-13-165563-8.
- ↑ McCulloch, Warren S.; Pitts, Walter (1 de diciembre de 1943). "Un cálculo lógico de las ideas inmanentes en la actividad nerviosa". The Bulletin of Mathematical Biophysics . 5 (4): 115– 133. doi : 10.1007/BF02478259 . ISSN 1522-9602 .
- ^ Gidón, Alberto; Zolnik, Timothy Adam; Fidzinski, Pawel; Bolduán, Félix; Papoutsi, Atanasia; Poirazi, Panayiota ; Holtkamp, Martín; Vida, Imre; Larkum, Matthew Evan (3 de enero de 2020). "Potenciales de acción dendríticas y computación en neuronas corticales de la capa 2/3 humana" . Ciencia . 367 (6473): 83– 87. Bibcode : 2020Sci...367...83G . doi : 10.1126/ciencia.aax6239 . PMID 31896716 . S2CID 209676937 .
- ↑ Squire, L.; Albright, T.; Bloom, F.; Gage, F.; Spitzer, N., eds. (octubre de 2007). Modelos de redes neuronales de producción, aprendizaje y codificación del canto de las aves (PDF) . Nueva Enciclopedia de Neurociencia: Elsevier. Archivado del original (PDF) el 12 de abril de 2015. Consultado el 12 de abril de 2015 .
- ↑ Moore, JM; et al. (2011). "La convergencia de la vía motora predice el tamaño del repertorio de sílabas en aves oscinas" . Proc . Natl. Acad. Sci. USA . 108 (39): 16440– 16445. Bibcode : 2011PNAS..10816440M . doi : 10.1073/pnas.1102077108 . PMC 3182746. PMID 21918109 .
- ↑ Potluri, Pushpa Sree (26 de noviembre de 2014). "Capacidad de corrección de errores de la codificación unaria". arXiv : 1411.7406 [ cs.IT ].
- ↑ Kleiner, Kurt (25 de agosto de 2022). "Lograr que los chips de computadora actúen más como células cerebrales" . Knowable Magazine . doi : 10.1146/knowable-082422-1 . Consultado el 23 de septiembre de 2022 .
- ^ Keene, Scott T.; Lubrano, Claudia; Kazemzadeh, Setareh; Melianas, Armantas; Tuchman, Yaakov; Polino, Giuseppina; Scognamiglio, Paola; Ciná, Lucio; Salleo, Alberto; van de Burgt, Yoeri; Santoro, Francesca (septiembre de 2020). "Una sinapsis biohíbrida con plasticidad mediada por neurotransmisores" . Materiales de la naturaleza . 19 (9): 969– 973. Bibcode : 2020NatMa..19..969K . doi : 10.1038/s41563-020-0703-y . ISSN 1476-4660 . PMID 32541935 . S2CID 219691307 .
- Comunicado de prensa de la universidad: "Investigadores desarrollan una sinapsis artificial que funciona con células vivas" . Universidad de Stanford a través de medicalxpress.com . Consultado el 23 de septiembre de 2022 .
- ↑ "Una neurona artificial intercambia dopamina con células cerebrales de rata como si fuera real" . New Scientist . Consultado el 16 de septiembre de 2022 .
- ^ Wang, Ting; Wang, Ming; Wang, Jianwu; Yang, Le; Ren, Xueyang; Canción, pandilla; Chen, Shisheng; Yuan, Yuehui; Liu, Ruiqing; Pan, Liang; Li, Zheng; Leow, Wan Ru; Luo, Yifei; Ji, Shaobo; Cui, Zequn; Él, Ke; Zhang, Fei Long; Lv, Fengting; Tian, Yuanyuan; Cai, Kaiyu; Yang, Bowen; Niu, Jingyi; Zou, Haochen; Liu, Songrui; Xu, Guoliang; Fan, Xing; Hu, Benhui; Loh, Xian Jun; Wang, Lianhui; Chen, Xiaodong (8 de agosto de 2022). "Una neurona artificial mediada químicamente" . Electrónica de la naturaleza . 5 (9): 586– 595. doi : 10.1038/s41928-022-00803-0 . hdl : 10356/163240 . ISSN 2520-1131 . S2CID 251464760 .
- ↑ «Científicos crean dispositivos diminutos que funcionan como el cerebro humano» . The Independent . 20 de abril de 2020. Archivado del original el 24 de abril de 2020. Consultado el 17 de mayo de 2020 .
- ↑ "Investigadores presentan dispositivos electrónicos que imitan el cerebro humano para un aprendizaje eficiente" . phys.org . Archivado del original el 28 de mayo de 2020. Consultado el 17 de mayo de 2020 .
- ↑ Fu, Tianda; Liu, Xiaomeng; Gao, Hongyan; Ward, alegría E.; Liu, Xiaorong; Yin, Bing; Wang, Zhongrui; Zhuo, Ye; Walker, David JF; Josué Yang, J.; Chen, Jianhan; Loveley, Derek R.; Yao, junio (20 de abril de 2020). "Memristores de biovoltaje bioinspirados" . Comunicaciones de la naturaleza . 11 (1): 1861. Bibcode : 2020NatCo..11.1861F . doi : 10.1038/s41467-020-15759-y . PMC 7171104 . PMID 32313096 .
- ↑ Bolakhe, Saugat. "Robot Lego con un 'cerebro' orgánico aprende a navegar por un laberinto" . Scientific American . Consultado el 1 de febrero de 2022 .
- ↑ Krauhausen, Imke; Koutsouras, Dimitrios A.; Melianas, Armantas; Keene, Scott T.; Lieberth, Katharina; Ledanseur, Hadrien; Sheelamanthula, Rajendar; Giovannitti, Alejandro; Torricelli, Fabricio; Mcculloch, Iain; Blom, Paul WM; Salleo, Alberto; Burgt, Yoeri van de; Gkoupidenis, Paschalis (diciembre de 2021). "Electrónica neuromórfica orgánica para la integración y el aprendizaje sensoriomotor en robótica" . Avances científicos . 7 (50) eabl5068. Código Bib : 2021SciA....7.5068K . doi : 10.1126/sciadv.abl5068 . hdl : 10754/673986 . PMC 8664264 . PMID 34890232 . S2CID 245046482 .
- ^ Sarkar, Tanmoy; Lieberth, Katharina; Pavlou, Aristea; Franco, Tomás; Mailaender, Volker; McCulloch, Iain; Blom, Paul WM; Torriccelli, Fabrizio; Gkoupidenis, Paschalis (7 de noviembre de 2022). "Una neurona artificial orgánica para detección neuromórfica in situ y biointerconexión" . Electrónica de la naturaleza . 5 (11): 774– 783. doi : 10.1038/s41928-022-00859-y . hdl : 10754/686016 . ISSN 2520-1131 . S2CID 253413801 .
- ↑ "Las neuronas artificiales emulan a sus contrapartes biológicas para permitir un funcionamiento sinérgico" . Nature Electronics . 5 (11): 721–722 . 10 de noviembre de 2022. doi : 10.1038/s41928-022-00862-3 . ISSN 2520-1131 . S2CID 253469402 .
- ↑ Martin Anthony (enero de 2001). Matemáticas discretas de redes neuronales: temas selectos . SIAM. págs. 3–. ISBN 978-0-89871-480-7.
- ↑ Charu C. Aggarwal (25 de julio de 2014). Clasificación de datos: algoritmos y aplicaciones . CRC Press. págs. 209–. ISBN 978-1-4665-8674-1.
- 12345Momeni, Ali; Rahmani, Babak; Scellier, Benjamin; Wright, Logan G.; McMahon, Peter L.; Wanjura, Clara C.; Li, Yuhang; Skalli, Anas; Berloff, Natalia G.; Onodera, Tatsuhiro; Oguz, Ilker; Morichetti, Francesco; del Hougne, Philipp; Le Gallo, Manuel; Sebastian, Abu (September 2025). "Training of physical neural networks". Nature. 645 (8079): 53–61. arXiv:2406.03372. Bibcode:2025Natur.645...53M. doi:10.1038/s41586-025-09384-2. ISSN 1476-4687. PMID 40903603.
- ↑Paul Werbos, Beyond Regression: New Tools for Prediction and Analysis in the Behavioral Sciences. PhD thesis, Harvard University, 1974
- ↑Werbos, P.J. (1990). "Backpropagation through time: what it does and how to do it". Proceedings of the IEEE. 78 (10): 1550–1560. Bibcode:1990IEEEP..78.1550W. doi:10.1109/5.58337. ISSN 0018-9219. S2CID 18470994.
- ↑Hahnloser, Richard H. R.; Sarpeshkar, Rahul; Mahowald, Misha A.; Douglas, Rodney J.; Seung, H. Sebastian (2000). "Digital selection and analogue amplification coexist in a cortex-inspired silicon circuit". Nature. 405 (6789): 947–951. Bibcode:2000Natur.405..947H. doi:10.1038/35016072. ISSN 0028-0836. PMID 10879535. S2CID 4399014.
- ↑R Hahnloser; H.S. Seung (2001). Permitted and Forbidden Sets in Symmetric Threshold-Linear Networks. NIPS 2001.
- ↑Glorot, Xavier; Bordes, Antoine; Bengio, Yoshua (2011). Deep sparse rectifier neural networks(PDF). Proceedings of the 14th International Conference on Artificial Intelligence and Statistic. Archived from the original(PDF) on 2015-07-24.
- ↑Yann LeCun; Leon Bottou; Genevieve B. Orr; Klaus-Robert Müller (1998). "Efficient BackProp"(PDF). In G. Orr; K. Müller (eds.). Neural Networks: Tricks of the Trade. Springer.
- ↑ Andrew L. Maas, Awni Y. Hannun, Andrew Y. Ng (2014). Las no linealidades del rectificador mejoran los modelos acústicos de redes neuronales , Ai.stanford.edu
Lecturas adicionales
- McCulloch, Warren S .; Pitts, Walter (1943). "Un cálculo lógico de las ideas inmanentes en la actividad nerviosa". Boletín de Biofísica Matemática . 5 (4): 115– 133. doi : 10.1007/bf02478259 .
- Samardak, A.; Nogaret, A.; Janson, NB; Balanov, AG; Farrer, I.; Ritchie, DA (2009-06-05). "Transmisión de señal controlada por ruido en una neurona semiconductora multihilo" . Physical Review Letters . 102 (22) 226802. Bibcode : 2009PhRvL.102v6802S . doi : 10.1103/physrevlett.102.226802 . PMID 19658886. S2CID 11211062 .
Enlaces externos
- Las neuronas artificiales imitan la función de las células humanas .
- Neuronas de McCulloch-Pitts (Descripción general)
- Redes neuronales artificiales
- Inventos estadounidenses
- Bioinspiración