| SPRAAK
    | 
a connection between two layers More...
 Collaboration diagram for SprMlpConnect:
 Collaboration diagram for SprMlpConnect:| Data Fields | |
| SprMlpLayer * | src | 
| the 'from/source' layer  More... | |
| SprMlpLayer * | dst | 
| the 'to/destination' layer  More... | |
| SprMlpArg * | args | 
| extra arguments  More... | |
| char * | ndx_fname | 
| file with indices (reduced/tree)  More... | |
| int | nndxs_x | 
| remember if the indices are stored in a matrix  More... | |
| int | nndxs_y | 
| remember if the indices are stored in a matrix  More... | |
| char * | param_fname | 
| file with parameters  More... | |
| int | nparams_x | 
| remember if params are stored in a matrix  More... | |
| int | nparams_y | 
| remember if params are stored in a matrix  More... | |
| int | nr_arcs | 
| the number of arcs (with specific parameters)  More... | |
| int | type | 
| type of connection  More... | |
| int | dtype_fwd | 
| derived type of connection  More... | |
| int | dtype_bwd | 
| derived type of connection  More... | |
| unsigned long long | tree_cnt | 
| count the number of tree evaluations  More... | |
| int | xfun_len1 | 
| length of the function list - 1  More... | |
| int | node_len | 
| nr. of intermediate nodes needed by the sequence of functions  More... | |
| SprMlpFun * | fun_list | 
| the list of (non-linear) operations on every arc  More... | |
| int | size_in | 
| size of the input layer (including bias)  More... | |
| int | size_out | 
| size of the output layer  More... | |
| SprNNFloatData * | ptr_in | 
| pointer to the nodes of the input layer (including the bias)  More... | |
| SprNNFloatData * | ptr_out | 
| pointer to the nodes of the output layer  More... | |
| int | dE_offs | 
| offset to the error gradient for the input nodes  More... | |
| int | param_i | 
| extra parameter (integer)  More... | |
| SprNNFloatCalc | param_f | 
| extra parameter (float)  More... | |
| SprNNFloatData * | weight | 
| connection with another layer (tree-connection)  More... | |
| int | flags | 
| extra info such as use of bias, tree evaluation mode, ...  More... | |
| int | nparams | 
| SprNNFloatData * | param | 
| parameters [and incremental updates during training]  More... | |
| int * | ndx | 
| all indices (reduced/tree)  More... | |
| SprNNFloatData * | node | 
| nodes for temporary results and for partial derivatives  More... | |
| int * | offset | 
| SprMlpXFun * | fun_fwd | 
| array of functions on the arcs for forward evaluation  More... | |
| union _Union4_MLP_MAIN_ | fwd | 
| forward evaluation of all relevant arcs  More... | |
| SprMlpXFun * | fun_bwd | 
| array of functions on the arcs for backward evaluation  More... | |
| union _Union5_MLP_MAIN_ | bwd | 
| backward training of all relevant arcs  More... | |
| struct t_mlp_connect * | next | 
| next set of connections  More... | |
| struct t_mlp_connect * | prev | 
| previous set of connections  More... | |
| struct t_mlp_connect * | tree_fwd | 
| tree-structured evaluation (forward evaluation)  More... | |
| struct t_mlp_connect * | tree_next | 
| struct t_mlp_connect * | tree_bwd | 
| tree-structured evaluation (backward evaluation)  More... | |
| struct t_mlp_connect * | tree_prev | 
a connection between two layers
| SprMlpLayer* SprMlpConnect::src | 
the 'from/source' layer
| SprMlpLayer* SprMlpConnect::dst | 
the 'to/destination' layer
| SprMlpArg* SprMlpConnect::args | 
extra arguments
| char* SprMlpConnect::ndx_fname | 
file with indices (reduced/tree)
| int SprMlpConnect::nndxs_x | 
remember if the indices are stored in a matrix
| int SprMlpConnect::nndxs_y | 
remember if the indices are stored in a matrix
| char* SprMlpConnect::param_fname | 
file with parameters
| int SprMlpConnect::nparams_x | 
remember if params are stored in a matrix
| int SprMlpConnect::nparams_y | 
remember if params are stored in a matrix
| int SprMlpConnect::nr_arcs | 
the number of arcs (with specific parameters)
| int SprMlpConnect::type | 
type of connection
| int SprMlpConnect::dtype_fwd | 
derived type of connection
| int SprMlpConnect::dtype_bwd | 
derived type of connection
| unsigned long long SprMlpConnect::tree_cnt | 
count the number of tree evaluations
| int SprMlpConnect::xfun_len1 | 
length of the function list - 1
| int SprMlpConnect::node_len | 
nr. of intermediate nodes needed by the sequence of functions
| SprMlpFun* SprMlpConnect::fun_list | 
the list of (non-linear) operations on every arc
| int SprMlpConnect::size_in | 
size of the input layer (including bias)
| int SprMlpConnect::size_out | 
size of the output layer
| SprNNFloatData* SprMlpConnect::ptr_in | 
pointer to the nodes of the input layer (including the bias)
| SprNNFloatData* SprMlpConnect::ptr_out | 
pointer to the nodes of the output layer
| int SprMlpConnect::dE_offs | 
offset to the error gradient for the input nodes
| int SprMlpConnect::param_i | 
extra parameter (integer)
| SprNNFloatCalc SprMlpConnect::param_f | 
extra parameter (float)
| SprNNFloatData* SprMlpConnect::weight | 
connection with another layer (tree-connection)
| int SprMlpConnect::flags | 
extra info such as use of bias, tree evaluation mode, ...
| int SprMlpConnect::nparams | 
total number of parameters -> needed to find deltas in the param array
| SprNNFloatData* SprMlpConnect::param | 
parameters [and incremental updates during training]
| int* SprMlpConnect::ndx | 
all indices (reduced/tree)
| SprNNFloatData* SprMlpConnect::node | 
nodes for temporary results and for partial derivatives
| int* SprMlpConnect::offset | 
allocated block, offset to param/ndx/node per input node (needed for tree structured evaluation)
| SprMlpXFun* SprMlpConnect::fun_fwd | 
array of functions on the arcs for forward evaluation
| union _Union4_MLP_MAIN_ SprMlpConnect::fwd | 
forward evaluation of all relevant arcs
| SprMlpXFun* SprMlpConnect::fun_bwd | 
array of functions on the arcs for backward evaluation
| union _Union5_MLP_MAIN_ SprMlpConnect::bwd | 
backward training of all relevant arcs
| struct t_mlp_connect* SprMlpConnect::next | 
next set of connections
| struct t_mlp_connect* SprMlpConnect::prev | 
previous set of connections
| struct t_mlp_connect* SprMlpConnect::tree_fwd | 
tree-structured evaluation (forward evaluation)
| struct t_mlp_connect* SprMlpConnect::tree_next | 
next set of connections for a tree-structured evaluation (forward evaluation)
| struct t_mlp_connect* SprMlpConnect::tree_bwd | 
tree-structured evaluation (backward evaluation)
| struct t_mlp_connect* SprMlpConnect::tree_prev | 
previous set of connections for a tree-structured evaluation (backward evaluation)
 1.8.6
 1.8.6