Home
|
Develop
|
Download
|
Contact
test
example_fcnn_evaluate.cpp
1
24
#include <Pds/Ra>
25
#include <Pds/Nn>
26
27
int
main(
void
)
28
{
29
Pds::Vector In=
"-4 -4"
;
30
Pds::Vector Out(1);
31
std::vector<unsigned int> N={2,16,4,1};
32
33
// Creando la red neuronal.
34
// 2 neuronade entrada.
35
// 16 neuronas en la segunda capa.
36
// 4 neuronas en la tercera capa.
37
// 1 neurona en la capa de salida.
38
// Con función de activación Pds::Tanh
39
Pds::FCNn
NN0=
Pds::FCNn
(N,Pds::Tanh,Pds::DTanh);
40
41
// Evaluando la red neuronal.
42
NN0.
Evaluate
(In,Out);
43
44
// Imprimiendo datos de entrada y salida.
45
In.Print(
"In:\n"
);
46
Out.Print(
"Out:\n"
);
47
48
return
0;
49
}
Pds::FCNn
La clase tipo Pds::FCNn . Esta clase genera un objeto con dos parametros Nlin y Ncol....
Definition:
FCNn.hpp:61
Pds::FCNn::Evaluate
Pds::Vector Evaluate(const Pds::Vector &In)
Evalua la capa de la CNN.
Enlaces de interés
Manual de referencia generado el Domingo, 28 de Noviembre de 2021 03:18:34 para la biblioteca
libpdsnnmm
usando Generado el Domingo, 28 de Noviembre de 2021 03:18:34 para libpdsnnmm por
1.9.2