From cd1bf3471c4dce8c3f334cec11bdf4bb86ee251a Mon Sep 17 00:00:00 2001 From: Martin Beseda <martinbeseda@seznam.cz> Date: Sat, 7 Jul 2018 15:34:20 +0200 Subject: [PATCH] FIX: Fixed missing initialization of 'n_activation_function_parameters' variable in the constructor. --- src/Neuron/NeuronBinary.cpp | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Neuron/NeuronBinary.cpp b/src/Neuron/NeuronBinary.cpp index dfa32523..14f58484 100644 --- a/src/Neuron/NeuronBinary.cpp +++ b/src/Neuron/NeuronBinary.cpp @@ -5,6 +5,8 @@ #include "NeuronBinary.h" NeuronBinary::NeuronBinary(double threshold) { + + this->n_activation_function_parameters = 2; this->activation_function_parameters = new double[1]; this->activation_function_parameters[0] = threshold; @@ -24,8 +26,3 @@ void NeuronBinary::activate( ) { this->state = 0.0; } } - -template<class Archive> -void NeuronBinary::serialize(Archive & ar, const unsigned int version) { - ar & boost::serialization::base_object<Neuron>(*this); -} -- GitLab