modified BP interface

This commit is contained in:
2016-02-24 19:05:26 +01:00
parent 47de0fa08b
commit c45f12f53c
10 changed files with 195 additions and 13 deletions

View File

@@ -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());
}