Metodos de la clase Pds::MaxPoolingLayer, una única capa de una Full Connected Neural Network.
Más...
|
namespace | Pds |
| Nombre de espacion para PDS (Procesamiento Digital de Senales)
|
|
Metodos de la clase Pds::MaxPoolingLayer, una única capa de una Full Connected Neural Network.
#include <Pds/MaxPoolingLayer>
Informacion adicional puede ser encontrada en [1]
◆ MaxPoolingLayer() [1/3]
Pds::MaxPoolingLayer::MaxPoolingLayer |
( |
void |
| ) |
|
◆ MaxPoolingLayer() [2/3]
Pds::MaxPoolingLayer::MaxPoolingLayer |
( |
unsigned int |
LinPool, |
|
|
unsigned int |
ColPool |
|
) |
| |
Crea un objeto de tipo Pds::MaxPoolingLayer.
- Parámetros
-
[in] | LinPool | Pooling entre las lineas. |
[in] | ColPool | Pooling entre las colunas. |
◆ MaxPoolingLayer() [3/3]
◆ IsEmpty()
bool Pds::MaxPoolingLayer::IsEmpty |
( |
void |
| ) |
const |
|
virtual |
Retorna true si la capa esta vacia o false si no.
- Devuelve
- Retorna true si la capa esta vacia o false si no.
Implementa Pds::AbstractLayer.
◆ GetInputShape()
Pds::Shape Pds::MaxPoolingLayer::GetInputShape |
( |
void |
| ) |
const |
|
virtual |
Retorna el Shape de entrada de la estructura, si no importa el elemento es -1.
- Devuelve
- Retorna el Shape de entrada de la estructura
Implementa Pds::AbstractLayer.
◆ GetOutputShape()
Pds::Shape Pds::MaxPoolingLayer::GetOutputShape |
( |
const Pds::Shape & |
In | ) |
const |
|
virtual |
Retorna el Shape de salida de la estructura.
- Devuelve
- Retorna el Shape de salida de la estructura
Implementa Pds::AbstractLayer.
◆ ExportXmlToStream()
bool Pds::MaxPoolingLayer::ExportXmlToStream |
( |
std::ofstream & |
myfile | ) |
const |
|
virtual |
Salva los datos de la capa en un std::ofstream
en formato Xml.
Por exemplo si guardamos un objeto de tipo Pds::FlattenLayer
en el std::ofstream se escribirá algo similar a:
<MaxPoolingLayer>
<LinPoolSize> 3 </LinPoolSize>
<ColPoolSize> 3 </ColPoolSize>
</MaxPoolingLayer>
- Parámetros
-
[in] | myfile | Stream de salida. |
- Devuelve
- Retorna true si todo fue bien o false si no.
Implementa Pds::AbstractLayer.
- Ejemplos
- example_maxpoolinglayer_export.cpp.
◆ ExportXmlToString()
std::string Pds::MaxPoolingLayer::ExportXmlToString |
( |
void |
| ) |
const |
|
virtual |
Salva los datos de la capa en un std::string
en formato Xml.
Por exemplo si guardamos un objeto de tipo Pds::FlattenLayer
en el std::ofstream se escribirá algo similar a:
<MaxPoolingLayer>
<LinPoolSize> 3 </LinPoolSize>
<ColPoolSize> 3 </ColPoolSize>
</MaxPoolingLayer>
- Devuelve
- Retorna un
std::string
en formato Xml con los datos de la cpa.
Implementa Pds::AbstractLayer.
◆ ImportXmlFromString()
bool Pds::MaxPoolingLayer::ImportXmlFromString |
( |
const std::string & |
str | ) |
|
|
virtual |
◆ PredictTensor()
Pds::TensorBlock Pds::MaxPoolingLayer::PredictTensor |
( |
const Pds::TensorBlock & |
In | ) |
const |
|
virtual |
Evalua la capa de la CNN.
- Parámetros
-
- Devuelve
- Retorna un vector Out.
Implementa Pds::AbstractLayer.
◆ Predict()
std::vector<Pds::Matrix> Pds::MaxPoolingLayer::Predict |
( |
const std::vector< Pds::Matrix > & |
In | ) |
const |
Evalua la capa de la CNN.
- Parámetros
-
- Devuelve
- Retorna un vector Out.
◆ Print()
void Pds::MaxPoolingLayer::Print |
( |
std::string |
str = "" | ) |
const |
Muestra en pantalla el contenido de Pds::MaxPoolingLayer, elementos separados por tabulador.
- Parámetros
-
[in] | str | Texto a mostrar antes de imprimir el contenido. |
◆ MakeEmpty()
void Pds::MaxPoolingLayer::MakeEmpty |
( |
void |
| ) |
|
|
virtual |
◆ ~MaxPoolingLayer()
Pds::MaxPoolingLayer::~MaxPoolingLayer |
( |
| ) |
|
◆ Clone()