Skip to content

Commit

Permalink
fix backprop of error
Browse files Browse the repository at this point in the history
  • Loading branch information
bmanga committed Apr 27, 2019
1 parent 51b22ff commit d2fada6
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions lib/Net.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -87,10 +87,10 @@ Layer* Net::getLayer(int _layerIndex){
}

void Net::propError(){
double sum=0;
for (int i=nLayers-1; i>0 ; i--){
for (int k=0; k<layers[i-1]->getnNeurons();k++){
for (int j=0; j<layers[i]->getnNeurons(); j++){
for (int i=nLayers-1; i>0 ; i--){ // i is idx of curr layer
double sum=0;
for (int k=0; k<layers[i-1]->getnNeurons();k++){ // k is neuron idx in prev layer
for (int j=0; j<layers[i]->getnNeurons(); j++){ // j is neuron idx in curr layer
double error = layers[i]->getError(j);
double weight = layers[i]->getWeights(j,k);
sum += error * weight;
Expand Down

0 comments on commit d2fada6

Please sign in to comment.