00001 #ifndef CIDENTITYACTIVATIONFUNCTION_H 00002 #define CIDENTITYACTIVATIONFUNCTION_H 00003 00004 #include "GeneralActivationFunction.h" 00005 00006 namespace gplib 00007 { 00008 /** \addtogroup neuralnet Neural Network filtering */ 00009 /* @{ */ 00010 //! This activation function simply outputs its input 00011 class IdentityActivationFunction: public GeneralActivationFunction 00012 { 00013 public: 00014 virtual double CalcOutput(const double input); 00015 virtual double CalcDeriv(const double input); 00016 IdentityActivationFunction(); 00017 virtual ~IdentityActivationFunction(); 00018 }; 00019 /* @} */ 00020 } 00021 #endif // CIDENTITYACTIVATIONFUNCTION_H
1.5.8