Metodos de la clase Pds::FCNn, el tamaño de una matriz.
Más...
|
| namespace | Pds |
| | Nombre de espacion para PDS (Procesamiento Digital de Senales)
|
| |
|
| class | Pds::FCNn |
| | La clase tipo Pds::FCNn . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/FCNn. Más...
|
| |
|
Crean una objeto Pds::FCNn
|
| | Pds::FCNn::FCNn (void) |
| | Crea un objeto de tipo Pds::FCNn nulo con 0 entradas y 0 salidas. Sin función de activación. Matriz de pesos vazia. Más...
|
| |
| | Pds::FCNn::FCNn (std::vector< unsigned int > N) |
| | Crea un objeto de tipo Pds::FCNn con Nin entradas y Nout salidas. Usa la función sigmoide. Los pesos so iniciados con una distribución normal com desvio igual a 1. Más...
|
| |
| | Pds::FCNn::FCNn (std::vector< unsigned int > N, double(*func)(double), double(*dfunc)(double)) |
| | Crea un objeto de tipo Pds::FCNn con Nin entradas y Nout salidas. Los pesos so iniciados con una distribución normal com desvio igual a 1. Más...
|
| |
| | Pds::FCNn::FCNn (std::string filepath, double(*func)(double), double(*dfunc)(double)) |
| | Crea un objeto de tipo Pds::FCNn desde un archivo de entrada. Más...
|
| |
| | Pds::FCNn::~FCNn () |
| |
|
| bool | Pds::FCNn::Rand (double minval, double maxval) |
| | Carga los pesos con valores aleatorios uniformemente distribuidos desde minval hasta maxval. Más...
|
| |
Metodos de la clase Pds::FCNn, el tamaño de una matriz.
#include <Pds/FCNn>
Informacion adicional puede ser encontrada en [1]
◆ FCNn() [1/4]
Crea un objeto de tipo Pds::FCNn nulo con 0 entradas y 0 salidas. Sin función de activación. Matriz de pesos vazia.
◆ FCNn() [2/4]
| Pds::FCNn::FCNn |
( |
std::vector< unsigned int > |
N | ) |
|
Crea un objeto de tipo Pds::FCNn con Nin entradas y Nout salidas. Usa la función sigmoide. Los pesos so iniciados con una distribución normal com desvio igual a 1.
- Parámetros
-
| [in] | N | Vector con el numero de neuronas por camada. |
◆ FCNn() [3/4]
| Pds::FCNn::FCNn |
( |
std::vector< unsigned int > |
N, |
|
|
double(*)(double) |
func, |
|
|
double(*)(double) |
dfunc |
|
) |
| |
Crea un objeto de tipo Pds::FCNn con Nin entradas y Nout salidas. Los pesos so iniciados con una distribución normal com desvio igual a 1.
- Parámetros
-
| [in] | N | Vector con el numero de neuronas por camada. |
| [in] | func | Función de activación. |
| [in] | dfunc | Derivada de la función de activación. |
◆ FCNn() [4/4]
| Pds::FCNn::FCNn |
( |
std::string |
filepath, |
|
|
double(*)(double) |
func, |
|
|
double(*)(double) |
dfunc |
|
) |
| |
Crea un objeto de tipo Pds::FCNn desde un archivo de entrada.
- Parámetros
-
| [in] | filepath | Nombre de archivo de entrada. |
◆ Rand()
| bool Pds::FCNn::Rand |
( |
double |
minval, |
|
|
double |
maxval |
|
) |
| |
Carga los pesos con valores aleatorios uniformemente distribuidos desde minval hasta maxval.
- Parámetros
-
| [in] | minval | Mínimo valor. |
| [in] | maxval | Máximo valor. |
◆ Save()
| bool Pds::FCNn::Save |
( |
std::string |
filename | ) |
|
◆ Evaluate() [1/3]
| Pds::Vector Pds::FCNn::Evaluate |
( |
const Pds::Vector & |
In | ) |
|
◆ Evaluate() [2/3]
| bool Pds::FCNn::Evaluate |
( |
const Pds::Vector & |
In, |
|
|
Pds::Vector & |
Out |
|
) |
| |
Evalua la capa de la CNN.
- Parámetros
-
| [in] | In | Vector de entrada. |
| [out] | Out | Vector de salida. |
◆ Evaluate() [3/3]
| bool Pds::FCNn::Evaluate |
( |
const Pds::Matrix & |
XIn, |
|
|
Pds::Matrix & |
YOut |
|
) |
| |
Evalua la capa de la CNN.
- Parámetros
-
| [in] | XIn | Matriz con datos en las lineas. |
| [out] | YOut | Matriz con datos en las lineas. |
◆ Training()
| bool Pds::FCNn::Training |
( |
const Pds::Matrix & |
X, |
|
|
const Pds::Matrix & |
Y, |
|
|
double |
alpha, |
|
|
double |
lambda |
|
) |
| |
◆ Print()
| void Pds::FCNn::Print |
( |
std::string |
str = "" | ) |
const |
Muestra en pantalla el contenido de Pds::FCNn, elementos separados por tabulador.
- Parámetros
-
| [in] | str | Texto a mostrar antes de imprimir el contenido. |
◆ PrintStylized()
| void Pds::FCNn::PrintStylized |
( |
std::string |
str = "" | ) |
const |
Muestra en pantalla el contenido de Pds::FCNn, en el formato (Nli,Ncol).
- Parámetros
-
| [in] | str | Texto a mostrar antes de imprimir el contenido. |
◆ ~FCNn()