Spiking neural network에서 back-propagation이나 supervised learning을 통해 학습을 하는 것은 설계하기가 매우 까다롭다.
이를 해소하기 위해 Prescribed Error Sensitivity (PES) 라는 learning rule이 제시되었다.
PES learning rule은 external error signal을 최소화 하기 위해 neuron population의 connection weight를 조절한다.
여기서 x neuron은 presynaptic neuron, y neuron은 postsynaptic neuron으로 보자.
y neuron의 목적은 y*의 활성을 모사하는 것이다.
x와 y 사이의 synaptic weight는 |y* - y|의 활성인 e를 최소화하는 방향으로 학습할 수 있다.
Nengo에서의 PES learning rule은 ensemble neuron 집단의 decoding vector를 이용해 학습을 수행한다.
'Deep Learning Tools > Nengo' 카테고리의 다른 글
Nengo로 one-hot-vector에 반응하는 one-hot-neuron 만들기 (0) | 2018.11.28 |
---|---|
Nengo synapse에 PES learning 적용 예제 (0) | 2018.11.26 |
Bienenstock, Cooper, and Munro (BCM) learning rule (0) | 2018.11.10 |
Nengo 음성 데이터를 neural network에 입력으로 넣기 (0) | 2018.11.07 |
Nengo neuron에 특정한 값 input으로 넣기 (0) | 2018.11.06 |