Home | Develop | Download | Contact
example_fclayer_export_xml.cpp

Programa para el testeo de las funciones Fully Connected Layer.Para compilar o código example_fclayer_export_xml.cpp:

g++ -static -o example_fclayer_export_xml example_fclayer_export_xml.cpp -lpdsramm -lpdsnnmm

Para executar o programa:

./example_fclayer_export_xml

Retornando por consola:

L1:
     Nin: 3
    Nout: 2
 ActFunc: 0x7fb3b3e11880
DActFunc: 0x7fb3b3e10c80
       W: 
0.53763086114909        0.36954202465847        0.56382463392773        -0.87250749271152
-0.22063468437125       -1.3938059648353        -0.7925277058445        2.1272209970701

L2:
     Nin: 3
    Nout: 2
 ActFunc: 0x7fb3b3e11880
DActFunc: 0x7fb3b3e10c80
       W: 
0.53763086114909        0.36954202465847        0.56382463392773        -0.87250749271152
-0.22063468437125       -1.3938059648353        -0.7925277058445        2.1272209970701

Código example_fclayer_export_xml.cpp:

#include <Pds/Ra>
#include <Pds/Nn>
int main(void)
{
// Creating the layer with random init
Pds::FCLayer L1(3,2,Pds::Tanh,Pds::DTanh);
L1.PrintStylized("\nL1:\n");
// Export layer in string
std::string str=L1.ExportXmlToString();
// Creating empty layer
// Import layer from string
L2.PrintStylized("\nL2:\n");
return 0;
}
La clase tipo Pds::FCLayer . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Definition: FCLayer.hpp:61
bool ImportXmlFromString(const std::string &str)
Carga los datos de la capa.
void PrintStylized(std::string str="") const
Muestra en pantalla el contenido de Pds::FCLayer, en el formato (Nli,Ncol).
std::string ExportXmlToString(void) const
Salva los datos de la capa en un std::string en formato Xml.

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed