1 #ifndef OUTPUT_NEURON_H
2 #define OUTPUT_NEURON_H
14 double targetValue = 0;
21 OutputNeuron(std::function<
double(
double)> activationFunc);
30 OutputNeuron(std::function<
double(
double)> activationFunc,
31 std::vector<Edge*> inputs);
40 OutputNeuron(std::function<
double(
double)> activationFunc,
double targetValue);
64 #endif // OUTPUT_NEURON_H
double getDifference()
Definition: OutputNeuron.cpp:27
Definition: OutputNeuron.h:12
void calcDelta()
Definition: OutputNeuron.cpp:15
void setTarget(double targetValue)
Definition: OutputNeuron.cpp:23
OutputNeuron(std::function< double(double)> activationFunc)
Definition: OutputNeuron.cpp:3