SNN architectures
SNN은 그 개념이 독특함에도 불구하고 여전히 NN이므로 SNN 아키텍처는 세 그룹으로 나눌 수 있다.
|
How to train a SNN?
불행히 SNN을 훈련하는 데 사용할 수 있는 효과적인 지도 해석 가능한 학습 방법은 없다. SNN 연산의 핵심 개념은 나머지 NN에 적합한 고전적 학습 방법의 사용을 허용하지 않는다. 여전히 과학자들은 최적의 방법을 찾고 있다. 이것이 SNN을 훈련하는 것이 힘든 작업일 수 있는 이유이다. 그럼에도 불구하고 SNN 훈련에 다양한 방법을 적용할 수 있다.
|
대부분의 학습 방법은 ML보다 생물학과 관련이 있다. 불행히도 SNN으로 작업하려면 SNN의 핵심 요소이기 때문에 주제의 생물학적 측면을 연구할 준비가 되어 있어야 한다.
Deep Learning in SNNs
NN에 더 많은 layer가 있을수록 더 깊은 것으로 간주된다. 따라서 이론적으로 SNN에 여러 개의 hidden layer를 쌓고 이를 심층 SNN으로 간주할 수 있다. 그러나 직접 훈련된 Spiking Deep Neural Networks의 성능은 문헌에 나타난 기존의 Deep Neural Networks만큼 좋지 않다. 따라서 기존의 DL 방법에 필적하는 우수한 성능의 Deep SNN 을 개발하는 것은 아직 해결되지 않은 어려운 과제이다.
Advantages and disadvantages of Spiking Neural Networks
Spiking Neural Networks는 기존의 NN에 비해 몇 가지 분명한 이점이 있다.
|
불행히도 SNN에는 두 가지 주요 단점이 있다.
|
Challenges of Spiking Neural Networks
이론적으로 SNN은 현재 세대의 NN보다 강력하다. 그러나 SNN이 널리 사용되기 전에 해결해야 할 두 가지 심각한 문제가 있다.
|
https://cnvrg.io/spiking-neural-networks/
'Learning-driven Methodology > DL (Deep Learning)' 카테고리의 다른 글
[Deep Learning] Orion을 통한 불안정한 시계열 이상 감지 (0) | 2022.05.03 |
---|---|
[Deep Learning] Basic Guide to Spiking Neural Networks for Deep Learning (3) (0) | 2022.01.17 |
[Deep Learning] Basic Guide to Spiking Neural Networks for Deep Learning (1) (0) | 2022.01.17 |
[Deep Learning] 드롭아웃 (Dropout) (0) | 2022.01.03 |
[Deep Learning] 가중치 감소 (Weight Decay) (0) | 2022.01.03 |