La clase tipo Pds::FCNn . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/FCNn. Más...
#include <FCNn.hpp>

Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto 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... | |
| 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. | |
| 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. | |
| FCNn (std::string filepath, double(*func)(double), double(*dfunc)(double)) | |
| Crea un objeto de tipo Pds::FCNn desde un archivo de entrada. | |
| ~FCNn () | |
Inicializacion | |
| bool | Rand (double minval, double maxval) |
| Carga los pesos con valores aleatorios uniformemente distribuidos desde minval hasta maxval. Más... | |
Save e load | |
| bool | Save (std::string filename) |
| Salva los datos en un archivo binario. Más... | |
Evaluar | |
| Pds::Vector | Evaluate (const Pds::Vector &In) |
| Evalua la capa de la CNN. Más... | |
| bool | Evaluate (const Pds::Vector &In, Pds::Vector &Out) |
| Evalua la capa de la CNN. Más... | |
| bool | Evaluate (const Pds::Matrix &XIn, Pds::Matrix &YOut) |
| Evalua la capa de la CNN. Más... | |
Training | |
| bool | Training (const Pds::Matrix &X, const Pds::Matrix &Y, double alpha, double lambda) |
| Treina la NN como um bloque de datos entero X para encontrar una variacion de pesos. Más... | |
Mostrando datos | |
| void | Print (std::string str="") const |
| Muestra en pantalla el contenido de Pds::FCNn, elementos separados por tabulador. Más... | |
| void | PrintStylized (std::string str="") const |
| Muestra en pantalla el contenido de Pds::FCNn, en el formato (Nli,Ncol). Más... | |
Atributos privados | |
| unsigned int | K |
| std::vector< unsigned int > | N |
| std::vector< Pds::Vector > | a |
| std::vector< Pds::FCLayer > | L |
La clase tipo Pds::FCNn . Esta clase genera un objeto con dos parametros Nlin y Ncol. Para usar incluir Pds/FCNn.
|
private |
1.9.2