ActivationFunc.h

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 

Generated on Sun Aug 24 17:33:41 2008 by  doxygen 1.4.6