=====pybrain=====
> Tornare alla pagina principale [[neurali:pybrain]]
======RNN======
* Reti di tipo RNN ([[neurali:recurrent_neural_network]])
* [[neurali:in_informatica|altri tipi di reti neurali]]
===Esempio dal tutorial===
import RecurrentNetwork
n = RecurrentNetwork() # costruttore
n.addInputModule(LinearLayer(2, name=’in’))
n.addModule(SigmoidLayer(3, name=’hidden’))
n.addOutputModule(LinearLayer(1, name=’out’))
n.addConnection(FullConnection(n[’in’], n[’hidden’], name=’c1’))
n.addConnection(FullConnection(n[’hidden’], n[’out’], name=’c2’))
#rispetto a prima, si aggiunge una connessione all'indietro, che contiene informazioni solo sul passo precedente
n.addRecurrentConnection(FullConnection(n[’hidden’], n[’hidden’], name=’c3’))
n.sortModules()
n.activate((2, 2)) # ripetendo questo input, l'output si modifichera'
n.reset() # azzera la memoria storica della rete, come se fosse stata appena creata