Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void NN::StepByGradient(){
- //gradientStep(), called each time to
- for(int i = 0; i < nHiddenNeurons; i++){
- biasHidden[i] -= learningRate * d_biasHidden[i];//setting the biases correctly
- }
- for(int i = 0; i < nHiddenNeurons*nInputs; i++){
- weightsHidden[i] -= learningRate * d_weightsHidden[i];//setting everything completely
- }
- for(int i = 0; i < nHiddenNeurons*nOutputs; i++){
- weightsOutput[i] -= learningRate * d_weightsOutput[i];
- }
- for(int i = 0; i < nOutputs; i++){
- biasOutput[i] -= learningRate * d_biasOutput[i];
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement