Go to the source code of this file.
Classes | |
struct | divers_ |
struct | learn_ |
struct | net_ |
struct | pat_ |
struct | stat_ |
Macros | |
#define | DIVERS divers_ |
#define | LEARN learn_ |
#define | NET net_ |
#define | PAT pat_ |
#define | STAT stat_ |
Typedefs | |
typedef double | dbl |
typedef double | type_pat |
Variables | |
struct net_ | MLP_HIDDEN |
#define LEARN learn_ |
Definition at line 36 of file mlp_gen.h.
Referenced by PhysicsTools::MLP::setLearn().
#define NET net_ |
Definition at line 25 of file mlp_gen.h.
Referenced by PhysicsTools::MLP::eval().
#define PAT pat_ |
Definition at line 45 of file mlp_gen.h.
Referenced by PhysicsTools::MLP::clear(), PhysicsTools::MLP::set(), and PhysicsTools::MLP::setNPattern().
int AllocNetwork | ( | int | Nlayer, |
int * | Neurons | ||
) |
Definition at line 3449 of file mlp_gen.cc.
int AllocPatterns | ( | int | ifile, |
int | npat, | ||
int | nin, | ||
int | nout, | ||
int | iadd | ||
) |
Definition at line 3077 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::init().
void AllocWeights | ( | ) |
void BFGSdir | ( | int | Nweights | ) |
Definition at line 1340 of file mlp_gen.cc.
void CGDir | ( | dbl | beta | ) |
Definition at line 1266 of file mlp_gen.cc.
int CountLexemes | ( | char * | string | ) |
Definition at line 2585 of file mlp_gen.cc.
Definition at line 1616 of file mlp_gen.cc.
dbl DeDwNorm | ( | ) |
Definition at line 998 of file mlp_gen.cc.
dbl DeDwProd | ( | ) |
Definition at line 1020 of file mlp_gen.cc.
void DeDwSave | ( | ) |
Definition at line 1078 of file mlp_gen.cc.
void DeDwSaveZero | ( | ) |
Definition at line 1097 of file mlp_gen.cc.
void DeDwScale | ( | int | Nexamples | ) |
Definition at line 1060 of file mlp_gen.cc.
Definition at line 1123 of file mlp_gen.cc.
void DeDwZero | ( | ) |
Definition at line 1041 of file mlp_gen.cc.
dbl DerivDir | ( | ) |
Definition at line 1288 of file mlp_gen.cc.
void EtaDecay | ( | ) |
Definition at line 2086 of file mlp_gen.cc.
int FixedStep | ( | dbl | alpha | ) |
Definition at line 1704 of file mlp_gen.cc.
void FreeNetwork | ( | ) |
Definition at line 3531 of file mlp_gen.cc.
int FreePatterns | ( | int | ifile | ) |
Definition at line 3232 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::clear().
void FreeWeights | ( | ) |
int GetBFGSH | ( | int | Nweights | ) |
Definition at line 1418 of file mlp_gen.cc.
void GetGammaDelta | ( | ) |
Definition at line 1313 of file mlp_gen.cc.
void getLexemes | ( | char * | s, |
char ** | ss | ||
) |
Definition at line 2615 of file mlp_gen.cc.
int GetNetStructure | ( | char * | s, |
int * | Nlayer, | ||
int * | Nneur | ||
) |
Definition at line 3592 of file mlp_gen.cc.
void getnLexemes | ( | int | n, |
char * | s, | ||
char ** | ss | ||
) |
Definition at line 2601 of file mlp_gen.cc.
void InitBFGSH | ( | int | Nweights | ) |
Definition at line 1388 of file mlp_gen.cc.
void InitWeights | ( | ) |
Definition at line 2147 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::MLP().
int LearnAlloc | ( | ) |
Definition at line 2685 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::MLP().
void LearnFree | ( | ) |
Definition at line 2640 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::~MLP().
Definition at line 1478 of file mlp_gen.cc.
int LineSearchHyb | ( | dbl * | alpmin, |
int * | Ntest | ||
) |
Definition at line 1781 of file mlp_gen.cc.
int LoadWeights | ( | char * | filename, |
int * | iepoch | ||
) |
Definition at line 3022 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::load().
Definition at line 706 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::train().
Definition at line 1757 of file mlp_gen.cc.
Definition at line 1923 of file mlp_gen.cc.
Definition at line 3748 of file mlp_gen.cc.
Definition at line 3682 of file mlp_gen.cc.
Definition at line 3817 of file mlp_gen.cc.
Definition at line 62 of file mlp_gen.cc.
void MLP_Out2 | ( | type_pat * | rrin | ) |
Definition at line 184 of file mlp_gen.cc.
void MLP_Out_T | ( | type_pat * | rrin | ) |
Definition at line 113 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::eval().
int MLP_PrCFun | ( | char * | filename | ) |
Definition at line 2878 of file mlp_gen.cc.
int MLP_PrFFun | ( | char * | filename | ) |
Definition at line 2769 of file mlp_gen.cc.
int MLP_PrintInputStat | ( | ) |
Definition at line 3332 of file mlp_gen.cc.
Definition at line 2131 of file mlp_gen.cc.
void MLP_ResLin | ( | ) |
Definition at line 1971 of file mlp_gen.cc.
int MLP_SetNet | ( | int * | nl, |
int * | nn | ||
) |
Definition at line 3639 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::MLP().
int MLP_StatInputs | ( | int | Nexamples, |
int | Ninputs, | ||
type_pat ** | inputs, | ||
dbl * | mean, | ||
dbl * | sigma, | ||
dbl * | minimum, | ||
dbl * | maximum | ||
) |
Definition at line 3275 of file mlp_gen.cc.
dbl MLP_Stochastic | ( | ) |
Definition at line 518 of file mlp_gen.cc.
dbl MLP_Test | ( | int | ifile, |
int | regul | ||
) |
Definition at line 446 of file mlp_gen.cc.
int MLP_Train | ( | int * | ipat, |
dbl * | err | ||
) |
Definition at line 895 of file mlp_gen.cc.
int NormalizeInputs | ( | ) |
Definition at line 3378 of file mlp_gen.cc.
void PrintWeights | ( | ) |
Definition at line 2168 of file mlp_gen.cc.
int ReadPatterns | ( | char * | filename, |
int | ifile, | ||
int * | inet, | ||
int * | ilearn, | ||
int * | iexamples | ||
) |
Definition at line 2229 of file mlp_gen.cc.
int SaveWeights | ( | char * | filename, |
int | iepoch | ||
) |
Definition at line 2972 of file mlp_gen.cc.
Referenced by PhysicsTools::MLP::save().
void SetDefaultFuncs | ( | ) |
Definition at line 1223 of file mlp_gen.cc.
void SetLambda | ( | double | Wmax | ) |
Definition at line 1949 of file mlp_gen.cc.
int SetTransFunc | ( | int | layer, |
int | neuron, | ||
int | func | ||
) |
Definition at line 1200 of file mlp_gen.cc.
int ShuffleExamples | ( | int | n, |
int * | index | ||
) |
Definition at line 2102 of file mlp_gen.cc.
void SteepestDir | ( | ) |
Definition at line 1244 of file mlp_gen.cc.
int StochStep | ( | ) |
Definition at line 965 of file mlp_gen.cc.
int StochStepHyb | ( | ) |
Definition at line 926 of file mlp_gen.cc.