SPRAAK
|
a connection between two layers More...
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)