Home | Develop | Download | Contact
example_fclayer_export.cpp
1 
35 #include <Pds/Ra>
36 #include <Pds/Nn>
37 
38 int main(void)
39 {
40  // Creating the layer with random init
41  Pds::FCLayer L1=Pds::FCLayer(3,2,Pds::Tanh,Pds::DTanh);
42  L1.PrintStylized("\nL1:\n");
43 
44  // Save layer in file
45  std::ofstream myfile;
46  myfile.open("filedat1.txt");
47  L1.SaveInStream(myfile);
48  myfile.close();
49 
50  // Creating empty layer
51  Pds::FCLayer L2;
52 
53  // Load layer from file
54  std::ifstream ifs("filedat1.txt", std::ifstream::in);
55  Pds::Nn::DefaultActFunc =Pds::Sigmoid;
56  Pds::Nn::DefaultDActFunc=Pds::DSigmoid;
57  L2.LoadFromStream(ifs);
58  ifs.close();
59 
60  L2.PrintStylized("\nL2:\n");
61 
62  Pds::FCLayer L3=Pds::FCLayer(2,3,Pds::Tanh,Pds::DTanh);
63  myfile.open("FCLayer.xml");
64  L3.ExportXmlToStream(myfile);
65  myfile.close();
66 
67  return 0;
68 }
La clase tipo Pds::FCLayer . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Definition: FCLayer.hpp:61
const std::string FCLayer
Tag de un objeto de tipo Pds::FCLayer.
Definition: NnDefines.hpp:149
double(* DefaultDActFunc)(double)
double(* DefaultActFunc)(double)
bool ExportXmlToStream(std::ofstream &myfile) const
Salva los datos de la capa en un std::ofstream en formato Xml.
void PrintStylized(std::string str="") const
Muestra en pantalla el contenido de Pds::FCLayer, en el formato (Nli,Ncol).
bool LoadFromStream(std::ifstream &ifs)
Carga los datos de la capa.
bool SaveInStream(std::ofstream &myfile) const
Salva los datos de la capa.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed