/** * DESCRIPTION OF THE FILE * * @author Michal KravĨenko * @date 8.8.18 - */ #include <boost/serialization/export.hpp> #include "NeuronConstantSerialization.h" BOOST_CLASS_EXPORT_IMPLEMENT(lib4neuro::NeuronConstant); namespace lib4neuro { NeuronConstant::NeuronConstant(double c) { this->p = c; } double NeuronConstant::activate(double x, double b) { return this->p; } double NeuronConstant::activation_function_eval_derivative_bias(double x, double b) { return 0.0; } double NeuronConstant::activation_function_eval_derivative(double x, double b) { return 0.0; } Neuron* NeuronConstant::get_derivative() { NeuronConstant* output = new NeuronConstant(); return output; } }