Method: CooCoo::Recurrence::Backend#backprop
- Defined in:
- lib/coo-coo/recurrence/backend.rb
#backprop(input, output, errors, hidden_state) ⇒ Object
41 42 43 44 45 |
# File 'lib/coo-coo/recurrence/backend.rb', line 41 def backprop(input, output, errors, hidden_state) layer_state = hidden_state[@recurrence_layer] rec_errors = (layer_state && layer_state.pop) || CooCoo::Vector.zeros(recurrent_size) return errors.append(rec_errors), hidden_state end |