Skip to content
Snippets Groups Projects
NeuronBinary.cpp 337 B
Newer Older
  • Learn to ignore specific revisions
  • //
    // Created by fluffymoo on 11.6.18.
    //
    
    #include "NeuronBinary.h"
    
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
    NeuronBinary::NeuronBinary( double * b ) {
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
        this->bias = b;
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
    double NeuronBinary::activate( double x ) {
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
        double b = 0.0;
        if( this->bias ){
            b = *this->bias;
        }
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
        if(x >= b){
            return 1.0;
    
    Michal Kravcenko's avatar
    Michal Kravcenko committed
            return 0.0;