Programa para el testeo de las funciones Fully Connected Layer.Para compilar o código example_fcnn_predict.cpp:
g++ -static -o example_fcnn_predict example_fcnn_predict.cpp -lpdsramm -lpdsnnmm
Para executar o programa:
Retornando por consola:
In:
-4
-4
Out:
0.57921104913516
Código example_fcnn_predict.cpp:
#include <Pds/Ra>
#include <Pds/Nn>
int main(void)
{
Pds::Vector In="-4 -4";
Pds::Vector Out(1);
std::vector<unsigned int> N={2,16,4,1};
In.Print("In:\n");
Out.Print("Out:\n");
return 0;
}
La clase tipo Pds::FCNn . Esta clase genera un objeto con dos parametros Nlin y Ncol....
const std::string FCNn
Tag de un objeto de tipo Pds::FCNn.
Pds::SampleBlock Predict(const Pds::SampleBlock &In) const
Evalua la capa de la CNN.