Home | Develop | Download | Contact
test_fcnn_evaluate.cpp
1 #include <Pds/Ra>
2 #include <Pds/Nn>
3 
4 int main(void)
5 {
6  Pds::Vector In="-4 -4";
7  Pds::Vector Out(1);
8  std::vector<unsigned int> N={2,16,4,1};
9 
11 
12  Pds::FCNn NN0=Pds::FCNn(N,Pds::Tanh,Pds::DTanh);
13  NN0.Evaluate(In,Out);
14 
15  In.Print("In:\n");
16  Out.Print("Out:\n");
17 
19  unsigned int L=10;
20  Pds::Matrix X(L,2); X.FillRandU(-10,+10);
21  Pds::Matrix Y(L,1);
22  NN0.Evaluate(X,Y);
23 
24  X.Print("X:\n");
25  Y.Print("Y:\n");
26 
27  return 0;
28 }
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.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed