32 #ifndef __PDS_FLATTENLAYER_HPP__
33 #define __PDS_FLATTENLAYER_HPP__
37 #include <Pds/AbstractLayer>
227 Pds::Vector
Predict(
const std::vector<Pds::Matrix> &In)
const;
246 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::FlattenLayer . Esta clase genera un objeto con dos parametros Nlin y Ncol....
const std::string FlattenLayer
Tag de un objeto de tipo Pds::FlattenLayer.
Pds::Shape GetInputShape(void) const
Retorna el Shape de entrada de la estructura, si no importa el elemento es -1.
bool ImportXmlFromString(const std::string &str)
Carga los datos de la capa.
Pds::Vector Predict(const std::vector< Pds::Matrix > &In) const
Evalua la capa de la CNN.
Pds::AbstractLayer * Clone(void)
Retorna un puntero (generado con new) a una nuevo dirección de memoria con una copia del objeto actua...
Pds::TensorBlock PredictTensor(const Pds::TensorBlock &In) const
Evalua la capa de la CNN.
void MakeEmpty(void)
Limpia el objeto.
std::string ExportXmlToString(void) const
Salva los datos de la capa en un std::string en formato Xml.
FlattenLayer(void)
Crea un objeto de tipo Pds::FlattenLayer nulo con 0 entradas y 0 salidas. Sin función de activación....
Pds::Shape GetOutputShape(const Pds::Shape &In) const
Retorna el Shape de salida de la estructura.
void Print(std::string str="") const
Muestra en pantalla el contenido de Pds::FlattenLayer, elementos separados por tabulador.
bool ExportXmlToStream(std::ofstream &myfile) const
Salva los datos de la capa en un std::ofstream en formato Xml.
FlattenLayer(const Pds::FlattenLayer &B)
Crea un objeto de tipo Pds::FlattenLayer copiando datos desde otro.
bool IsEmpty(void) const
Retorna true si la capa esta vacia o false si no.
Nombre de espacion para PDS (Procesamiento Digital de Senales)