SNN은 인공 신경망 (Artificial Neural Network)의 한 종류로, 실제 뇌에서 정보를 처리하는 방식을 모방하여 만든 신경망 모델이다
기존의 뉴럴넷은 실수형(float) 데이터를 주고받는 것에 비해, SNN은 Spike가 발생했는지에 대한 Binary 정보들을 주고 받음
아래그림을 예로 들면
간단한 연산 방식으로 인한 낮은 전력 소모를 가진다는 장점과 실제 생물학적인 관점을 유지한다는 모델이라는 장점이 있음
하지만, 연산 방식이 간단화됨으로 인해서, 필연적으로 학습 성능이 낮다는 단점이 존재 (적절한 학습 방법 부재)
출처: https://www.simplypsychology.org/neuron.html
용어
뉴런은 세포막(Membrane)으로 감싸져 있고, 세포막을 기준으로 전위차가 존재
뉴런의 내부는 외부와 비교할 때, -65mV의 전위차(Membrane Potential)를 가짐
Dendrite가 화학적 신호를 받으면 membrane에 붙어있는 Ligand-gated Sodium Channel이 반응하며 아래의 순서대로 진행됨
출처: https://faculty.washington.edu/chudler/ap.html
출처: https://courses.lumenlearning.com/wm-biology2/chapter/resting-membrane-potential/