modified BP interface
This commit is contained in:
@@ -12,7 +12,7 @@ void NeuralNetwork::Learning::BackPropagation::teach(const std::vector<float> &i
|
||||
auto& outputLayer=network[network.size()-1];
|
||||
for(std::size_t j=1;j<outputLayer.size();j++) {
|
||||
auto& neuron = outputLayer[j];
|
||||
deltas[network.size()-1][j]=correction( expectation[j-1], neuron.output())*
|
||||
deltas[network.size()-1][j]=correctionFunction->operator()( expectation[j-1], neuron.output())*
|
||||
neuron.getActivationFunction().derivatedOutput(neuron.value(),neuron.output());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user