31 #ifndef __PDS_CUSTOMCNN_HPP__
32 #define __PDS_CUSTOMCNN_HPP__
37 #include <Pds/AbstractLayer>
73 std::vector<Pds::AbstractLayer*>
L;
245 void Print(std::string str=
"")
const;
La clase tipo Pds::AbstractLayer . Esta clase genera un objeto con dos parametros Nlin y Ncol....
La clase tipo Pds::CustomCNn . Esta clase genera un objeto con layers. Para usar incluir <Pds/CustomC...
std::vector< Pds::AbstractLayer * > L
bool IsEmpty(void) const
Retorna true si la red está vacia o false si no.
Pds::Shape GetInputShape(void) const
Retorna el Shape de entrada de la estructura, si no importa el elemento es -1.
void MakeEmpty(void)
Limpia el objeto.
Pds::TensorBlock PredictTensor(const Pds::TensorBlock &In)
Evalua la CustomCNn.
CustomCNn(void)
Crea un objeto de tipo Pds::CustomCNn nulo con 0 entradas.
CustomCNn(unsigned int Nch, unsigned int Nlin, unsigned int Ncol)
Crea un objeto de tipo Pds::CustomCNn con Nch entradas, Nlin lineas y Ncol columnas.
Pds::Shape GetOutputShape(const Pds::Shape &In) const
Retorna el Shape de salida de la estructura.
std::string ExportXmlToString(void) const
Salva los datos de la capa en un std::string en formato Xml.
bool ExportXmlToStream(std::ofstream &myfile) const
Salva los datos de la capa en un std::ofstream en formato Xml.
bool Add(Pds::AbstractLayer *Layer)
Agrega una layer a la CustomCNn.
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::CustomCNn, elementos separados por tabulador.
Nombre de espacion para PDS (Procesamiento Digital de Senales)