[01;34mwith[m libsens[31m.[mNeural_Network[31m;[m

[01;34mwith[m PragmARC[31m.[mREM_NN_Wrapper[31m;[m
[01;34muse[m PragmARC[31m.[mREM_NN_Wrapper[31m;[m

[01;34mwith[m Ada[31m.[mNumerics[31m.[mFloat_Random[31m;[m
[01;34muse[m Ada[31m.[mNumerics[31m.[mFloat_Random[31m;[m


[01;34mgeneric[m
   
   Network_Size [31m:[m Positive[31m;[m
   
   Hidden_Num   [31m:[m Natural[31m;[m
   
   Samples_Max  [31m:[m Positive[31m;[m
[01;34mpackage[m Libsens[31m.[mNeural_Generator [01;34mis[m
   

   
   [01;34mpackage[m Network [01;34mis[m [01;34mnew[m Libsens[31m.[m[01;30mNeural_Network[m[31m([mNetwork_Size[31m,[m Hidden_num[31m);[m   
   [01;34muse[m Network[31m;[m
   
   
   [01;34msubtype[m Register_Type [01;34mis[m [01;30mNode_Set[m[31m([m[35m1[m[31m..[mNetwork_Size[31m);[m
   Float_Gen [31m:[m Generator[31m;[m
   
   
   [01;34mprocedure[m [01;30mRand_Init[m[31m([mSamples [31m:[m [01;34min[m [01;34mout[m Samples_Type[31m);[m
   [01;34mfunction[m Problem_Rand [01;34mreturn[m Node_Set[31m;[m                  
   
   
[01;34mend[m Libsens[31m.[mNeural_Generator[31m;[m
