File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
src/mlpack/methods/ann/layer Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -182,10 +182,10 @@ void MultiLayer<MatType>::Backward(
182182 // Initialize memory for the backward pass (if needed).
183183 InitializeBackwardPassMemory (input.n_cols );
184184
185- network.back ()->Backward (input , gy, layerDeltas.back ());
185+ network.back ()->Backward (layerOutputs[network. size () - 2 ] , gy, layerDeltas.back ());
186186 for (size_t i = network.size () - 2 ; i > 0 ; --i)
187- network[i]->Backward (layerOutputs[i], layerDeltas[i + 1 ], layerDeltas[i]);
188- network[0 ]->Backward (layerOutputs[ 0 ] , layerDeltas[1 ], g);
187+ network[i]->Backward (layerOutputs[i- 1 ], layerDeltas[i + 1 ], layerDeltas[i]);
188+ network[0 ]->Backward (input , layerDeltas[1 ], g);
189189 }
190190 else if (network.size () == 1 )
191191 {
You can’t perform that action at this time.
0 commit comments