SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Fields
SprMLP Struct Reference

the main MLP structure More...

+ Collaboration diagram for SprMLP:

Data Fields

char * fname
 
SprMlpLayerlayers
 
SprMlpLayer ** layer_link
 
SprMlpNLFfwd_fun_list
 
SprMlpNLFbwd_fun_list
 
SprNNFloatCalc(* norm_fun )(SprNNFloatCalc dd, struct SprMLP_t *mlp)
 
SprNNFloatCalc norm
 
SprNNFloatCalc E
 
SprNNFloatCalc Ecf
 
SprNNFloatData Ereg [4]
 
union {
   SprWgdParam   WGD
 
   SprCgParam   CG
 
p
 
int train_lscrit
 
int train_method
 
int Ntrain
 
int nfr
 
int nparams
 
int norm_list_len
 
SprMlpNormListnorm_list
 
SprMlpConnectfwd_connections
 
SprMlpConnectbwd_connections
 
int size_in
 
int size_out
 
SprNNFloatDatainput
 
SprNNFloatDataoutput
 

Detailed Description

the main MLP structure

Field Documentation

char* SprMLP::fname
SprMlpLayer* SprMLP::layers
SprMlpLayer** SprMLP::layer_link
SprMlpNLF* SprMLP::fwd_fun_list
SprMlpNLF* SprMLP::bwd_fun_list
SprNNFloatCalc(* SprMLP::norm_fun)(SprNNFloatCalc dd, struct SprMLP_t *mlp)
SprNNFloatCalc SprMLP::norm
SprNNFloatCalc SprMLP::E
SprNNFloatCalc SprMLP::Ecf
SprNNFloatData SprMLP::Ereg[4]
SprWgdParam SprMLP::WGD
SprCgParam SprMLP::CG
union { ... } SprMLP::p
int SprMLP::train_lscrit
int SprMLP::train_method
int SprMLP::Ntrain
int SprMLP::nfr
int SprMLP::nparams
int SprMLP::norm_list_len
SprMlpNormList* SprMLP::norm_list
SprMlpConnect* SprMLP::fwd_connections
SprMlpConnect* SprMLP::bwd_connections
int SprMLP::size_in
int SprMLP::size_out
SprNNFloatData* SprMLP::input
SprNNFloatData* SprMLP::output