Home | Develop | Download | Contact
test_fcnn_saveload.cpp
1 #include <Pds/Ra>
2 #include <Pds/Nn>
3 
4 int main(void)
5 {
6  Pds::Vector In="-4 -4";
7  Pds::Vector Out1(1);
8  Pds::Vector Out2(1);
9  std::vector<unsigned int> N={2,16,4,1};
10 
12 
13  Pds::FCNn NN1=Pds::FCNn(N,Pds::Tanh,Pds::DTanh);
14 
15  NN1.Evaluate(In,Out1);
16  In.T().Print("In:\n");
17  Out1.Print("Out1:\n");
18 
19  NN1.Save("data1.txt");
20 
22 
23  Pds::FCNn NN2("data1.txt",Pds::Tanh,Pds::DTanh);
24  NN2.Save("data2.txt");
25 
26  NN2.Evaluate(In,Out2);
27  In.T().Print("In:\n");
28  Out2.Print("Out2:\n");
29 
30  return 0;
31 }
La clase tipo Pds::FCNn . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Definition: FCNn.hpp:61
Pds::Vector Evaluate(const Pds::Vector &In)
Evalua la capa de la CNN.
bool Save(std::string filename)
Salva los datos en un archivo binario.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed