00001 /* 00002 *==================================================================== 00003 * HISTORY: 00004 * ------- 00005 * $Log: ActivationFunc.h,v $ 00006 * Revision 1.1 2008/08/23 14:28:48 samit_ahlawat 00007 * Feed forward neural network library 00008 * 00009 * Revision 1.1 2007/11/06 10:06:30 samit_ahlawat 00010 * Checking in first version of basic neural net infrastructure 00011 * 00012 * 00013 * ID: 00014 * -- 00015 * static const char *CvsId = "@(#)$Id: ActivationFunc.h,v 1.1 2008/08/23 14:28:48 samit_ahlawat Exp $"; 00016 *==================================================================== 00017 */ 00018 00019 #ifndef _ACTIVATIONFUNC_H_ 00020 #define _ACTIVATIONFUNC_H_ 00021 00022 00023 enum ActivationFunc 00024 { 00025 SIGMOID = 0, 00026 STEP 00027 }; 00028 00029 double Sigmoid(double x); 00030 00031 double SigmoidDeriv(double x); 00032 00033 double Step(double x); 00034 00035 double StepDeriv(double x); 00036 00037 #endif // _ACTIVATIONFUNC_H_ 00038 00039