Modified FeedForward to allow set activation to whole Layer and added XOR test for FF
This commit is contained in:
@@ -92,9 +92,10 @@ namespace NeuralNetwork
|
||||
class Neuron: public NeuronInterface
|
||||
{
|
||||
public:
|
||||
Neuron(unsigned long _id=0): NeuronInterface(), basis(new BasisFunction::Linear),
|
||||
activation(new ActivationFunction::Sigmoid(-4.9)),
|
||||
id_(_id),weights(_id+1),_output(0),_value(0) {
|
||||
Neuron(unsigned long _id=0, const ActivationFunction::ActivationFunction &activationFunction=ActivationFunction::Sigmoid(-4.9)):
|
||||
NeuronInterface(), basis(new BasisFunction::Linear),
|
||||
activation(activationFunction.clone()),
|
||||
id_(_id),weights(_id+1),_output(0),_value(0) {
|
||||
}
|
||||
|
||||
Neuron(const Neuron &r): NeuronInterface(), basis(r.basis->clone()), activation(r.activation->clone()),id_(r.id_),
|
||||
|
||||
Reference in New Issue
Block a user