La clase tipo Pds::Predictor . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/Predictor. Más...
#include <Predictor.hpp>
Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::Predictor | |
Predictor (void) | |
Crea un objeto vazio de tipo Pds::Predictor. El método IsEmpty() retorna true. Más... | |
Predictor (const Pds::Vector &W) | |
Crea un objeto de tipo Pds::Predictor copiando datos desde una matriz. Toda la matriz es vectorizada leyendo columna a columna. Más... | |
Predictor (const char filename[]) | |
Carga un vector de pesos desde un archivo de texto. Más... | |
Predictor (const std::string &filename) | |
Carga un vector de pesos desde un archivo de texto. Más... | |
Predictor (const Pds::Predictor &B) | |
Crea un objeto de tipo Pds::Predictor copiando datos desde otra Predictor. Este es un Copy assignment constructor. Más... | |
Predictor (const double *w_array, unsigned int N) | |
Crea un objeto de tipo Pds::Predictor. Más... | |
Predictor (const std::initializer_list< double > w_list) | |
Crea un objeto de tipo Pds::Predictor. Más... | |
Predictor (Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y) | |
Crea un objeto de tipo Pds::Predictor calculando los pesos conociendo los vectores de entrada X y el dato de salida Y. Más... | |
~Predictor () | |
Evaluación del predictor | |
Indican o establecen el estado de una matriz. | |
double | Predict (const std::initializer_list< double > list) const |
Evalua el objeto de tipo Pds::Predictor. Más... | |
double | Predict (const Pds::Vector &x) const |
Evalua el objeto de tipo Pds::Predictor. Más... | |
Pds::Vector | Predict (const Pds::Matrix &X) const |
Evalua el objeto de tipo Pds::Predictor. Más... | |
Export en file | |
Exporta el arbol en un archivo | |
bool | ExportFile (const std::string &filename) const |
Salva en formato .txt el objeto de tipo Pds::Predictor. Más... | |
Estado del predictor | |
Indican o establecen el estado de una matriz. | |
bool | IsEmpty (void) const |
Verifica si el predictor está vazio, es decir vector de pessos sin elementos y funcion de activación nula. Más... | |
bool | IsNotEmpty (void) const |
Verifica si el predictor NO está vazio, es decir vector de pessos tiene elementos y funcion de activación no es nula. Más... | |
void | MakeEmpty (void) |
Convierte el predictor a vazio, es decir con el vector de pessos sin elementos y funcion de activación nula. Más... | |
Métodos variados en Pds::Predictor | |
Herramientas genéricas | |
Pds::Predictor & | operator= (const Pds::Predictor &B) |
Copia en si mismo (A), un Predictor B. Este operador es similar al método Copy(). No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más... | |
bool | Copy (const Pds::Predictor &B) |
Copia en si mismo (A), el contenido de un Predictor B. Este método es similar a usar el operador = . No importa el tamaño de A, sus datos son liberados y un nuevo arreglo de datos es reservado. Más... | |
Métodos variados | |
Herramientas genéricas | |
unsigned int | GetN (void) const |
Retorna el tamaño de vector de pesos. Más... | |
Pds::Vector | GetW (void) const |
Retorna el vector de pesos. Más... | |
std::string | ToString (void) const |
Convierte el vector de pesos del predictor en un std::string. Más... | |
void | Print (std::string str="") const |
Imprime en pantalla el contenido del vector de pesos después del texto indicado en str. Más... | |
Campos de datos | |
Pds::IterationConf | Conf |
Atributos privados | |
Vector | W |
La clase tipo Pds::Predictor . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/Predictor.
Definición en la línea 62 del archivo Predictor.hpp.
|
private |
Pesos.
Definición en la línea 66 del archivo Predictor.hpp.
Pds::IterationConf Pds::Predictor::Conf |
Configuracion en algoritmos iterativos.
Definición en la línea 71 del archivo Predictor.hpp.