|
TModelData |
Accueil Précédent Suivant |
C / C++ declaration
typedef struct
{
long size; Record size
int NModelInput; Input number
int NModelOutput; Output number
int NHidden; Hidden nodes number / -polynom order
short HiddenActiv; Hidden node activation (default 2)
short ILayer;
short INeuron;
short NState;
short Redondancy; 1: loop redundancy treated
short DoNotCreateSynapses; Synapseless creation
short ExistingNeuron; Don't create node for looping
short PolyType; 1 : no square in polynoms
2 : no bias on the output
4 : no bias on the first layer
} TModelData ;
Pascal declaration
TModelData = record
Size: LongInt; Record size
NModelInput: integer; Input number
NModelOutput: Integer; Output number
NHidden: Integer; Hidden nodes number / -polynom order
AHiddenActiv: SmallInt; Hidden node activation (default 2)
ILayer: SmallInt;
INeuron: SmallInt;
NState: SmallInt;
Redondancy: Boolean; 1: loop redundancy treated
DoNotCreateSynapses: Boolean Synapseless creation
ExistingNeuron: Boolean; Don't create node for looping
PolyType: SmallInt; 1 : no square in polynoms
2 : no bias on the output
4 : no bias on the first layer
end;
The three datas ILayer, INeuron et NState are used for a looped model.
State model :
NState is the loop order
ILayer and INeuron are 0
Input/Output model :
ILayer is the layer of the looped node
INeuron is the index in its layer of the looped node
NState is the number of loops