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

 

 

 


NETRAL Neuro Developer Kit version 7.0