Advertisement
Guest User

Untitled

a guest
May 22nd, 2015
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.42 KB | None | 0 0
  1. middle = tanh(Wout * Xtraining);
  2. Ytraining = tanh(Vout * middle);
  3.  
  4. error_v = 2 * (Ytraining - Dtraining);
  5. grad_v = error_v * middle'; %Calculate the gradient for the output layer
  6.  
  7. error_w = 2 * ((Vout' * error_v) .* (1 - (middle.^2)));
  8. grad_w = 2 * error_w * Xtraining'; %..and for the hidden layer.
  9.  
  10. Wout = Wout - learningRate * grad_w; %Take the learning step.
  11. Vout = Vout - learningRate * grad_v; %Take the learning step.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement