La clase tipo Pds::EnsembleDecisionTree . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/EnsembleDecisionTree. Más...
#include <EnsembleDecisionTree.hpp>

Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::EnsembleDecisionTree | |
| EnsembleDecisionTree (void) | |
| Crea un objeto vazio de tipo Pds::EnsembleDecisionTree. El método IsEmpty() retorna true. Más... | |
| EnsembleDecisionTree (const std::string &filename) | |
| Crea un objeto de tipo Pds::EnsembleDecisionTree. El ensamble será de N DecisionTree, donde N=filename.size(). Más... | |
| EnsembleDecisionTree (Pds::IterationConf &Conf, const Pds::Matrix &X, const Pds::Vector &Y, unsigned int M, double Prob, double StopBinaryIG=0.95, unsigned int StopSamples=2, unsigned int StopDeep=0) | |
| Crea un objeto de tipo Pds::EnsembleDecisionTree calculando los pesos conociendo los vectores de entrada X y el dato de salida Y. Usa el método "boost aggregating" tambien llamado "bagging". Más... | |
| EnsembleDecisionTree (const Pds::Matrix &X, const Pds::Vector &Y, unsigned int M, double Prob, double StopBinaryIG=0.95, unsigned int StopSamples=2, unsigned int StopDeep=0) | |
| Crea un objeto de tipo Pds::EnsembleDecisionTree calculando los pesos conociendo los vectores de entrada X y el dato de salida Y. Usa el método "boost aggregating" tambien llamado "bagging". Más... | |
| ~EnsembleDecisionTree () | |
Evaluación del decisiontree | |
Indican o establecen el estado de una matriz. | |
| double | Predict (const Pds::Vector &x) const |
| Evalua el objeto de tipo Pds::EnsembleDecisionTree. Más... | |
| double | PredictWithoutStacking (const Pds::Vector &x) const |
| Evalua el objeto de tipo Pds::EnsembleDecisionTree sin aplicar stacking, solo bagging. Más... | |
| Pds::Vector | Predict (const Pds::Matrix &X) const |
| Evalua el objeto de tipo Pds::EnsembleDecisionTree. Más... | |
| Pds::Vector | PredictWithoutStacking (const Pds::Matrix &X) const |
| Evalua el objeto de tipo Pds::EnsembleDecisionTree sin aplicar stacking, solo bagging. Más... | |
Export en file | |
Exporta el arbol en un archivo | |
| bool | ExportFile (const std::string &filename) const |
| Salva en formato texto el objeto de tipo Pds::EnsembleDecisionTree. Más... | |
| bool | ImportFile (const std::string &filename) |
| Carga desde un formato texto el objeto de tipo Pds::EnsembleDecisionTree. Más... | |
Estado del decisiontree | |
Indican o establecen el estado de una matriz. | |
| unsigned int | Nel (void) const |
| Número de elementos en el ensemble. Más... | |
| const Pds::Perceptron & | GetStackingClassifier (void) const |
| Retorna el clasificador del segundo nivél. Más... | |
| bool | SetStackingClassifier (const Pds::Vector &W) |
| Establece el clasificador del segundo nivél. Más... | |
| bool | IsEmpty (void) const |
| Verifica si el decisiontree está vazio, es decir vector de pessos sin elementos y funcion de activación nula. Más... | |
| bool | IsNotEmpty (void) const |
| Verifica si el decisiontree 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 decisiontree a vazio, es decir con el vector de pessos sin elementos y funcion de activación nula. Más... | |
Métodos variados | |
Herramientas genéricas | |
| void | Print (std::string str="") const |
| Imprime en pantalla el contenido del vector de pesos después del texto indicado en str. Más... | |
Atributos privados | |
| std::vector< Pds::DecisionTree > | P |
| Pds::Perceptron | Po |
La clase tipo Pds::EnsembleDecisionTree . Esta clase genera una matriz de Nlin lineas y 1 columna. Para usar incluir Pds/EnsembleDecisionTree.
Definición en la línea 64 del archivo EnsembleDecisionTree.hpp.
|
private |
Pesos.
Definición en la línea 68 del archivo EnsembleDecisionTree.hpp.
|
private |
Definición en la línea 69 del archivo EnsembleDecisionTree.hpp.
1.9.2