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

the NN interface work space More...

+ Collaboration diagram for SprNNIWS:

Data Fields

SprNNInni
 
SprNNnn
 
SprNNFltS ** layer2data
 
SprNNFltS ** op2data
 
SprNNFltSintermed
 
struct _Struct3_NN_MAIN_ code
 
int Nconst
 
int Bconst
 
int Aconst
 
int sz_nni
 
int sz_data
 
int sz_code
 

Detailed Description

the NN interface work space

Field Documentation

SprNNI* SprNNIWS::nni
SprNN* SprNNIWS::nn
SprNNFltS** SprNNIWS::layer2data

the node activations of each layer + the first order gradient and optionally an estimate of the second order gradient

SprNNFltS** SprNNIWS::op2data

the block of gradients (first and optionally an estimate of the second) for each OP

SprNNFltS* SprNNIWS::intermed

the intermediate values (running pointer when setting up the interface, afterwards it points to the first intermediate block)

struct _Struct3_NN_MAIN_ SprNNIWS::code
int SprNNIWS::Nconst
int SprNNIWS::Bconst
int SprNNIWS::Aconst
int SprNNIWS::sz_nni
int SprNNIWS::sz_data
int SprNNIWS::sz_code