A pulse-based reinforcement algorithm for learning continuous functions
An algorithm is presented which allows continuous functions to be learned by a neural network using spike-based reinforcement learning. Both the mean and the variance of the weights are changed during training; the latter is accomplished by manipulating the lengths of the spike trains used to repres...
Gespeichert in:
Veröffentlicht in: | Neurocomputing (Amsterdam) 1997-01, Vol.14 (4), p.319-344 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | An algorithm is presented which allows continuous functions to be learned by a neural network using spike-based reinforcement learning. Both the mean and the variance of the weights are changed during training; the latter is accomplished by manipulating the lengths of the spike trains used to represent real-valued quantifies. The method is here applied to the probabilistic RAM (pRAM) model, but it may be adapted for use with any pulse-based stochastic model in which individual weights behave as random variables. |
---|---|
ISSN: | 0925-2312 1872-8286 |
DOI: | 10.1016/S0925-2312(96)00034-3 |