User Tools

Site Tools


neurali:pybrain_recurrent_neural_network

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
neurali:pybrain_recurrent_neural_network [2018/07/17 18:47] profproneurali:pybrain_recurrent_neural_network [2020/06/08 22:20] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +=====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===
 +
 +<code>
 +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
 +</code>
 +
 +<code>
 +n.addRecurrentConnection(FullConnection(n[’hidden’], n[’hidden’], name=’c3’))
 +</code>
 +
 +<code>
 +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
 +</code>
neurali/pybrain_recurrent_neural_network.txt · Last modified: 2020/06/08 22:20 by 127.0.0.1