BRZEN
Neurônio artificial
Texto da Wikipédia (pt), licença CC BY-SA. O BETARUBI mostra o verbete inteiro nesta página — a leitura não continua fora do site.

Um neurônio artificial é uma função matemática concebida como um modelo de um neurônio biológico numa rede neural. O neurônio artificial é a unidade elementar de uma rede neural artificial.[1]
O desenho do neurônio artificial foi inspirado na circuitaria biológica. As suas entradas são análogas aos potenciais pós-sinápticos excitatórios e inibitórios nos dendrites neurais, ou ativação. Os seus pesos são análogos aos pesos sinápticos, e a sua saída é análoga ao potencial de ação de um neurônio que é transmitido ao longo do seu axónio.
Normalmente, cada entrada é separadamente ponderada, e a soma é frequentemente adicionada a um termo conhecido como bias (correspondendo vagamente ao potencial limiar), antes de ser passada por uma função não linear conhecida como função de ativação. Dependendo da tarefa, estas funções podem ter uma forma sigmoide (por exemplo, para classificação binária), mas também podem assumir a forma de outras funções não lineares, funções lineares por partes, ou funções degrau. São também frequentemente monotonicamente crescentes, contínuas, diferenciáveis e limitadas. Funções de ativação não monótonas, não limitadas e oscilantes com múltiplos zeros que superam as funções de ativação sigmoides e tipo ReLU em muitas tarefas também foram recentemente exploradas. A função limiar inspirou a construção de portas lógicas referidas como lógica de limiar; aplicável à construção de circuitos lógicos que se assemelham ao processamento cerebral. Por exemplo, novos dispositivos como os memristores têm sido extensivamente usados para desenvolver essa lógica.[2]
A função de ativação do neurônio artificial não deve ser confundida com a função de transferência de um sistema linear.
Um neurônio artificial pode ser referido como uma unidade semilinear, neurônio Nv, neurônio binário, função linear de limiar, ou neurônio de McCulloch–Pitts (MCP), dependendo da estrutura usada.
neurônios artificiais simples, como o modelo de McCulloch–Pitts, são por vezes descritos como "modelos caricatura", uma vez que se destinam a refletir uma ou mais observações neurofisiológicas, mas sem consideração pelo realismo.[3] Os neurônios artificiais também podem referir-se a células artificiais na engenharia neuromórfica que são semelhantes aos neurônios físicos naturais.
Estrutura básica
Para um dado neurônio artificial , sejam entradas com sinais a e pesos a . Normalmente, à entrada é atribuído o valor +1, o que a torna uma entrada de bias com . Isto deixa apenas entradas reais para o neurônio: a .
A saída do -ésimo neurônio é:
- ,
em que (phi) é a função de ativação.
A saída é análoga ao axónio de um neurônio biológico, e o seu valor propaga-se para a entrada da camada seguinte, através de uma sinapse. Pode também sair do sistema, possivelmente como parte de um vetor de saída.
Não tem nenhum processo de aprendizagem como tal. Os pesos da sua função de ativação são calculados, e o seu valor limiar é predeterminado.
neurônio de McCulloch–Pitts (MCP)
Um neurônio MCP é um tipo de neurônio artificial restrito que opera em passos de tempo discretos. Cada um tem zero ou mais entradas, escritas como . Tem uma saída, escrita como . Cada entrada pode ser excitatória ou inibitória. A saída pode ser quieta ou a disparar. Um neurônio MCP também tem um limiar .
Numa rede neural MCP, todos os neurônios operam em passos de tempo discretos síncronos de . No tempo , a saída do neurônio é se o número de entradas excitatórias a disparar for pelo menos igual ao limiar, e nenhuma entrada inibitória estiver a disparar; caso contrário.
Pode ser usado para representar funções booleanas linearmente separáveis (por exemplo, AND, OR, NOR) mas não, por exemplo, XOR.[4]
Cada saída pode ser a entrada de um número arbitrário de neurônios, incluindo ele próprio (ou seja, auto-laços são possíveis). No entanto, uma saída não pode conectar mais do que uma vez com um único neurônio. Auto-laços não causam contradições, uma vez que a rede opera em passos de tempo discretos síncronos.
Como exemplo simples, considere um único neurônio com limiar 0 e um único auto-laço inibitório. A sua saída oscilaria entre 0 e 1 a cada passo, atuando como um "relógio".
Qualquer máquina de estados finitos pode ser simulada por uma rede neural MCP.[5] Munidas com uma fita infinita, as redes neurais MCP podem simular qualquer máquina de Turing.[6]
Modelos biológicos

Os neurônios artificiais são projetados para imitar aspetos dos seus equivalentes biológicos. No entanto, existe uma lacuna de desempenho significativa entre as redes neurais biológicas e artificiais. Em particular, neurônios biológicos individuais no cérebro humano com função de ativação oscilante capazes de aprender a função XOR foram descobertos.[7]
- Dendrites – nos neurônios biológicos, os dendrites atuam como o vetor de entrada. Estes dendrites permitem que a célula receba sinais de um grande número (>1000) de neurônios vizinhos. Como no tratamento matemático acima, cada dendrite é capaz de realizar a "multiplicação" pelo "valor do peso" desse dendrite. A multiplicação é realizada aumentando ou diminuindo a razão de neurotransmissores sinápticos para químicos de sinal introduzidos no dendrite em resposta ao neurotransmissor sináptico. Um efeito de multiplicação negativo pode ser alcançado transmitindo inibidores de sinal (ou seja, iões com carga oposta) ao longo do dendrite em resposta à receção de neurotransmissores sinápticos.
- Soma – nos neurônios biológicos, o soma atua como a função de soma, vista na descrição matemática acima. À medida que sinais positivos e negativos (excitatórios e inibitórios, respetivamente) chegam ao soma vindos dos dendrites, os iões positivos e negativos são efetivamente adicionados em soma, pela simples virtude de serem misturados na solução dentro do corpo da célula.
- Axónio – o axónio recebe o seu sinal do comportamento de soma que ocorre dentro do soma. A abertura para o axónio essencialmente amostra o potencial elétrico da solução dentro do soma. Uma vez que o soma atinge um certo potencial, o axónio transmitirá um pulso de sinal completo ao longo do seu comprimento. Neste aspeto, o axónio comporta-se como a capacidade de conectar o nosso neurônio artificial a outros neurônios artificiais.
Ao contrário da maioria dos neurônios artificiais, no entanto, os neurônios biológicos disparam em pulsos discretos. Cada vez que o potencial elétrico dentro do soma atinge um certo limiar, um pulso é transmitido ao longo do axónio. Este pulsar pode ser traduzido em valores contínuos. A taxa (ativações por segundo, etc.) a que um axónio dispara converte-se diretamente na taxa a que as células vizinhas recebem iões de sinal introduzidos nelas. Quanto mais rápido um neurônio biológico dispara, mais rapidamente os neurônios próximos acumulam potencial elétrico (ou perdem potencial elétrico, dependendo da "ponderação" do dendrite que conecta ao neurônio que disparou). É esta conversão que permite aos cientistas da computação e matemáticos simular redes neurais biológicas usando neurônios artificiais que podem produzir valores distintos (frequentemente de −1 a 1).
Codificação
A investigação mostrou que a codificação unária é usada nos circuitos neurais responsáveis pela produção de canto dos pássaros.[8][9] O uso de unário em redes biológicas é presumivelmente devido à simplicidade inerente da codificação. Outro fator contribuinte pode ser o facto de a codificação unária fornecer um certo grau de correção de erros.[10]
Células artificiais físicas
Há investigação e desenvolvimento de neurônios artificiais físicos – orgânicos e inorgânicos.
Por exemplo, alguns neurônios artificiais podem receber[11][12] e libertar dopamina (sinais químicos em vez de sinais elétricos) e comunicar com músculo natural de rato musculatura e células cerebrais, com potencial para uso em ICCs/próteses.[13][14]
Memristores de baixo consumo biocompatíveis podem permitir a construção de neurônios artificiais que funcionam a voltagens de potenciais de ação biológicos e poderiam ser usados para processar diretamente sinais de biossensoriamento, para computação neuromórfica e/ou comunicação direta com neurônios biológicos.[15][16][17]
Circuitos neuromórficos orgânicos feitos de polímeros, revestidos com um gel rico em iões para permitir que um material transporte carga elétrica como neurônios reais, foram integrados num robô, permitindo-lhe aprender sensoriomotoramente dentro do mundo real, em vez de através de simulações ou virtualmente.[18][19] Além disso, neurônios artificiais pulsantes feitos de matéria mole (polímeros) podem operar em ambientes biologicamente relevantes e permitir a comunicação sinérgica entre os domínios artificial e biológico.[20][21]
História
O neurônio artificial foi proposto pela primeira vez por Warren McCulloch e Walter Pitts no seu artigo de 1943 "A Logical Calculus of the Ideas Immanent in Nervous Activity". Foi chamado de Unidade Lógica de Limiar ou Unidade Linear de Limiar.[22] O modelo foi especificamente direcionado como um modelo computacional da "rede nervosa" no cérebro.[23] Como função de ativação, empregava um limiar, equivalente a usar a função degrau de Heaviside. Inicialmente, apenas um modelo simples foi considerado, com entradas e saídas binárias, algumas restrições nos pesos possíveis e um valor limiar mais flexível. Desde o início já se notou que qualquer função booleana poderia ser implementada por redes de tais dispositivos, o que é facilmente visto pelo facto de se poder implementar as funções AND e OR, e usá-las na forma normal disjuntiva ou na forma normal conjuntiva. Os investigadores também rapidamente perceberam que redes cíclicas, com feedbacks através de neurônios, poderiam definir sistemas dinâmicos com memória, mas a maior parte da investigação concentrou-se (e ainda se concentra) em redes estritamente feed-forward devido à menor dificuldade que apresentam.
Uma rede neural artificial importante e pioneira que usou a função linear de limiar foi o perceptron , desenvolvido por Frank Rosenblatt. Este modelo já considerava valores de peso mais flexíveis nos neurônios, e foi usado em máquinas com capacidades adaptativas. A representação dos valores limiares como um termo de bias foi introduzida por Bernard Widrow em 1960 – ver ADALINE.
Um desenvolvimento posterior foi a Regra de Aprendizagem Hebbiana, proposta por Donald O. Hebb, que forneceu uma regra fundamental para ajustar os pesos em redes neurais.[24] O princípio da aprendizagem Hebbiana postula que a conexão entre dois neurônios se fortalece se eles ativarem simultaneamente e se enfraquece se ativarem separadamente.[24] Um refinamento da aprendizagem Hebbiana, conhecido como plasticidade dependente do tempo de impulso, foi desenvolvido para explicar o timing preciso dos impulsos neuronais.[24] Esta forma de aprendizagem foi implementada em redes neuronais pulsantes, que se acredita serem mais eficientes em termos energéticos do que as ANNs tradicionais[necessário esclarecer][24] e requerem menos energia para transmissão, pois processam dados com base na ocorrência de eventos em vez de computação contínua.[24]
No final da década de 1980, quando a investigação sobre redes neurais recuperou força, começaram a ser considerados neurônios com formas mais contínuas. A possibilidade de diferenciar a função de ativação permite o uso direto do gradiente descendente e outros algoritmos de otimização para o ajuste dos pesos. As redes neurais também começaram a ser usadas como um modelo geral de aproximação de funções. O algoritmo de treino mais conhecido chamado backpropagation foi redescoberto várias vezes, mas o seu primeiro desenvolvimento remonta ao trabalho de Paul Werbos.[25][26]
Tipos de função de ativação
A função de ativação de um neurônio é escolhida para ter várias propriedades que melhoram ou simplificam a rede que contém o neurônio. Crucialmente, por exemplo, qualquer perceptron multicamada usando uma função de ativação linear tem uma rede de camada única equivalente; uma função não linear é, portanto, necessária para obter as vantagens de uma rede multicamada.[carece de fontes]
Abaixo, refere-se em todos os casos à soma ponderada de todas as entradas do neurônio, ou seja, para entradas,
em que é um vetor de pesos sinápticos e é um vetor de entradas.
Função degrau
A saída desta função de ativação é binária, dependendo se a entrada atinge um limiar especificado, (theta). O "sinal" é enviado, ou seja, a saída é definida como 1, se a ativação atingir ou exceder o limiar.
Esta função é usada em Perceptrons e aparece em muitos outros modelos. Realiza uma divisão do espaço das entradas por um hiperplano. É especialmente útil na última camada de uma rede, destinada, por exemplo, a realizar classificação binária das entradas.
Combinação linear
Neste caso, a unidade de saída é simplesmente a soma ponderada das suas entradas, mais um termo de bias. Um conjunto de tais neurônios lineares realiza uma transformação linear do vetor de entrada. Isto é geralmente mais útil nas camadas iniciais de uma rede. Existem várias ferramentas de análise baseadas em modelos lineares, como a análise harmónica, e todas podem ser usadas em redes neurais com este neurônio linear. O termo de bias permite-nos fazer transformações afins aos dados.
Sigmoide
Uma função não linear bastante simples, a função sigmoide como a função logística também tem uma derivada facilmente calculável, que pode ser importante ao calcular as atualizações de peso na rede. Isto torna a rede mais facilmente manipulável matematicamente, e foi atraente para os primeiros cientistas da computação que precisavam minimizar a carga computacional das suas simulações. Era anteriormente comummente vista em perceptrões multicamada. No entanto, trabalhos recentes mostraram que os neurônios sigmoides são menos eficazes do que os neurônios lineares retificados. A razão é que os gradientes calculados pelo algoritmo de backpropagation tendem a diminuir para zero à medida que as ativações se propagam através de camadas de neurônios sigmoides, tornando difícil otimizar redes neurais usando múltiplas camadas de neurônios sigmoides.
Retificador
No contexto das redes neurais artificiais, o retificador ou unidade linear retificada é uma função de ativação definida como a parte positiva do seu argumento:
em que é a entrada de um neurônio. Isto também é conhecido como uma função rampa e é análogo à retificação de meia onda em engenharia elétrica. Esta função de ativação foi introduzida pela primeira vez numa rede dinâmica por Hahnloser et al. num artigo de 2000 na Nature[27] com fortes motivações biológicas e justificações matemáticas.[28] Foi demonstrado pela primeira vez em 2011 permitir um melhor treino de redes mais profundas,[29] em comparação com as funções de ativação amplamente usadas antes de 2011, ou seja, a sigmoide logística (que é inspirada pela teoria da probabilidade; ver regressão logística) e a sua contraparte mais prática,[30] a tangente hiperbólica.
Uma variante comummente usada da função de ativação linear retificada é a unidade linear retificada com vazamento que permite um pequeno gradiente positivo quando a unidade não está ativa:
em que é a entrada do neurônio e é uma pequena constante positiva (definida como 0,01 no artigo original).[31]
Algoritmo em pseudocódigo
Segue-se uma implementação simples em pseudocódigo[carece de fontes] de uma única Unidade Lógica de Limiar que recebe entradas booleanas (verdadeiro ou falso) e retorna uma única saída booleana quando ativada. É usado um modelo orientado a objetos. Nenhum método de treino é definido, uma vez que existem vários. Se fosse usado um modelo puramente funcional, a classe Threshold Logic Unit abaixo seria substituída por uma função Threshold Logic Unit com parâmetros de entrada threshold, weights e inputs que retornasse um valor booleano.
class Threshold Logic Unit definido como:
membro de dados threshold : número
membro de dados weights : lista de números de tamanho X
membro de função fire(inputs : lista de booleanos de tamanho X) : booleano definido como:
variável T : número
T ← 0
para cada i de 1 a X faça
se inputs(i) for verdadeiro então
T ← T + weights(i)
fim se
fim para cada
se T > threshold então
retornar verdadeiro
senão:
retornar falso
fim se
fim função
fim classe
Ver também
Referências
- ↑ Rami A. Alzahrani; Alice C. Parker. Neuromorphic Circuits With Neural Modulation Enhancing the Information Content of Neural Signaling (em inglês). Nova Iorque: Association for Computing Machinery. ISBN 978-1-4503-8851-1. doi:10.1145/3407197.3407204

- ↑ Maan, A. K.; Jayadevi, D. A.; James, A. P. (1 de janeiro de 2016). «A Survey of Memristive Threshold Logic Circuits». IEEE Transactions on Neural Networks and Learning Systems. PP (99): 1734–1746. Bibcode:2016arXiv160407121M. ISSN 2162-237X. PMID 27164608. arXiv:1604.07121
. doi:10.1109/TNNLS.2016.2547842 - ↑ F. C. Hoppensteadt and E. M. Izhikevich (1997). Weakly connected neural networks. [S.l.]: Springer. p. 4. ISBN 978-0-387-94948-2
- ↑ https://www.cse.iitm.ac.in/~miteshk/CS7015/Slides/Handout/Lecture2.pdf
- ↑ Minsky, Marvin Lee (1 de janeiro de 1967). Computation: Finite and Infinite Machines (em inglês). [S.l.]: Prentice Hall. ISBN 978-0-13-165563-8
- ↑ McCulloch, Warren S.; Pitts, Walter (1 de dezembro de 1943). «A logical calculus of the ideas immanent in nervous activity» (em inglês). 5 (4): 115–133. ISSN 1522-9602. doi:10.1007/BF02478259
- ↑ Gidon, Albert; Zolnik, Timothy Adam; Fidzinski, Pawel; Bolduan, Felix; Papoutsi, Athanasia; Poirazi, Panayiota; Holtkamp, Martin; Vida, Imre; Larkum, Matthew Evan (3 de janeiro de 2020). «Dendritic action potentials and computation in human layer 2/3 cortical neurons». Science. 367 (6473): 83–87. Bibcode:2020Sci...367...83G. PMID 31896716. doi:10.1126/science.aax6239

- ↑ Squire, L.; Albright, T.; Bloom, F.; Gage, F.; Spitzer, N., eds. (outubro de 2007). Neural network models of birdsong production, learning, and coding (PDF). New Encyclopedia of Neuroscience: Elservier. Consultado em 12 de abril de 2015. Cópia arquivada (PDF) em 12 de abril de 2015
- ↑ Moore, J.M. (2011). «Motor pathway convergence predicts syllable repertoire size in oscine birds». Proc. Natl. Acad. Sci. USA. 108 (39): 16440–16445. Bibcode:2011PNAS..10816440M. PMC 3182746
. PMID 21918109. doi:10.1073/pnas.1102077108
- ↑ Potluri, Pushpa Sree (26 de novembro de 2014). «Error Correction Capacity of Unary Coding». arXiv:1411.7406
[cs.IT] - ↑ Kleiner, Kurt (25 de agosto de 2022). «Making computer chips act more like brain cells» (em inglês). doi:10.1146/knowable-082422-1. Consultado em 23 de setembro de 2022. Cópia arquivada em 12 de novembro 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 (setembro de 2020). «A biohybrid synapse with neurotransmitter-mediated plasticity» (em inglês). 19 (9): 969–973. Bibcode:2020NatMa..19..969K. ISSN 1476-4660. PMID 32541935. doi:10.1038/s41563-020-0703-y
- Comunicado de imprensa da universidade: «Researchers develop artificial synapse that works with living cells». Stanford University via medicalxpress.com (em inglês). Consultado em 23 de setembro de 2022. Cópia arquivada em 12 de setembro de 2025
- ↑ «Artificial neuron swaps dopamine with rat brain cells like a real one». New Scientist. Consultado em 16 de setembro de 2022
- ↑ Wang, Ting; Wang, Ming; Wang, Jianwu; Yang, Le; Ren, Xueyang; Song, Gang; Chen, Shisheng; Yuan, Yuehui; Liu, Ruiqing; Pan, Liang; Li, Zheng; Leow, Wan Ru; Luo, Yifei; Ji, Shaobo; Cui, Zequn; He, Ke; Zhang, Feilong; 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). «A chemically mediated artificial neuron»
(em inglês). 5 (9): 586–595. ISSN 2520-1131. doi:10.1038/s41928-022-00803-0. hdl:10356/163240
- ↑ «Scientists create tiny devices that work like the human brain». The Independent (em inglês). 20 de abril de 2020. Consultado em 17 de maio de 2020. Cópia arquivada em 24 de abril de 2020
- ↑ «Researchers unveil electronics that mimic the human brain in efficient learning». phys.org (em inglês). Consultado em 17 de maio de 2020. Cópia arquivada em 28 de maio de 2020
- ↑ Fu, Tianda; Liu, Xiaomeng; Gao, Hongyan; Ward, Joy E.; Liu, Xiaorong; Yin, Bing; Wang, Zhongrui; Zhuo, Ye; Walker, David J. F.; Joshua Yang, J.; Chen, Jianhan; Lovley, Derek R.; Yao, Jun (20 de abril de 2020). «Bioinspired bio-voltage memristors». 11 (1): 1861. Bibcode:2020NatCo..11.1861F. PMC 7171104
. PMID 32313096. doi:10.1038/s41467-020-15759-y
- ↑ Bolakhe, Saugat. «Lego Robot with an Organic 'Brain' Learns to Navigate a Maze». Scientific American (em inglês). Consultado em 1 de fevereiro de 2022. Cópia arquivada em 11 de janeiro de 2026
- ↑ Krauhausen, Imke; Koutsouras, Dimitrios A.; Melianas, Armantas; Keene, Scott T.; Lieberth, Katharina; Ledanseur, Hadrien; Sheelamanthula, Rajendar; Giovannitti, Alexander; Torricelli, Fabrizio; Mcculloch, Iain; Blom, Paul W. M.; Salleo, Alberto; Burgt, Yoeri van de; Gkoupidenis, Paschalis (dezembro de 2021). «Organic neuromorphic electronics for sensorimotor integration and learning in robotics» (em inglês). 7 (50). Bibcode:2021SciA....7.5068K. PMC 8664264
. PMID 34890232. doi:10.1126/sciadv.abl5068. hdl:10754/673986 - ↑ Sarkar, Tanmoy; Lieberth, Katharina; Pavlou, Aristea; Frank, Thomas; Mailaender, Volker; McCulloch, Iain; Blom, Paul W. M.; Torriccelli, Fabrizio; Gkoupidenis, Paschalis (7 de novembro de 2022). «An organic artificial spiking neuron for in situ neuromorphic sensing and biointerfacing» (em inglês). 5 (11): 774–783. ISSN 2520-1131. doi:10.1038/s41928-022-00859-y
. hdl:10754/686016
- ↑ «Artificial neurons emulate biological counterparts to enable synergetic operation»
(em inglês). 5 (11). 10 de novembro de 2022: 721–722. ISSN 2520-1131. doi:10.1038/s41928-022-00862-3 - ↑ Martin Anthony (janeiro de 2001). Discrete Mathematics of Neural Networks: Selected Topics. [S.l.]: SIAM. pp. 3–. ISBN 978-0-89871-480-7. Cópia arquivada em 9 de outubro de 2025
- ↑ Charu C. Aggarwal (25 de julho de 2014). Data Classification: Algorithms and Applications. [S.l.]: CRC Press. pp. 209–. ISBN 978-1-4665-8674-1
- 1 2 3 4 5 Momeni, 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 (setembro de 2025). «Training of physical neural networks»
(em inglês). 645 (8079): 53–61. Bibcode:2025Natur.645...53M. ISSN 1476-4687. PMID 40903603 Verifique |pmid=(ajuda). arXiv:2406.03372
. doi:10.1038/s41586-025-09384-2. Cópia arquivada em 3 de setembro de 2025 - ↑ Paul Werbos, Beyond Regression: New Tools for Prediction and Analysis in the Behavioral Sciences. Tese de doutoramento, Universidade de Harvard, 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. ISSN 0018-9219. doi:10.1109/5.58337. Cópia arquivada em 6 de outubro de 2023
- ↑ 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. ISSN 0028-0836. PMID 10879535. doi:10.1038/35016072
- ↑ 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. Cópia arquivada (PDF) em 24 de julho de 2015
- ↑ Yann LeCun; Leon Bottou; Genevieve B. Orr; Klaus-Robert Müller (1998). «Efficient BackProp» (PDF). In: G. Orr; K. Müller. Neural Networks: Tricks of the Trade. Springer. Cópia arquivada (PDF) em 29 de abril de 2026
- ↑ Andrew L. Maas, Awni Y. Hannun, Andrew Y. Ng (2014). Rectifier Nonlinearities Improve Neural Network Acoustic Models.
Leitura adicional
- McCulloch, Warren S.; Pitts, Walter (1943). «A logical calculus of the ideas immanent in nervous activity». Bulletin of Mathematical Biophysics. 5 (4): 115–133. doi:10.1007/bf02478259
- Samardak, A.; Nogaret, A.; Janson, N. B.; Balanov, A. G.; Farrer, I.; Ritchie, D. A. (5 de junho de 2009). «Noise-Controlled Signal Transmission in a Multithread Semiconductor Neuron». Physical Review Letters. 102 (22). Bibcode:2009PhRvL.102v6802S. PMID 19658886. doi:10.1103/physrevlett.102.226802

