Skip to content
Snippets Groups Projects
NeuronConstant.cpp 584 B
Newer Older
/**
 * DESCRIPTION OF THE FILE
 *
 * @author Michal Kravčenko
Michal Kravcenko's avatar
Michal Kravcenko committed
 * @date 8.8.18 -
Michal Kravcenko's avatar
Michal Kravcenko committed

NeuronConstant::NeuronConstant( double c ) {
    this->p = c;
}

double NeuronConstant::activate( double x, double b ) {
Michal Kravcenko's avatar
Michal Kravcenko committed
    return  this->p;
}

double NeuronConstant::activation_function_eval_derivative_bias( double x, double b ) {
Michal Kravcenko's avatar
Michal Kravcenko committed
    return 0.0;
}

double NeuronConstant::activation_function_eval_derivative( double x, double b ) {
Michal Kravcenko's avatar
Michal Kravcenko committed
    return 0.0;
}

Neuron* NeuronConstant::get_derivative() {
    NeuronConstant* output = new NeuronConstant( );
    return output;
}