La clase tipo Pds::DecisionTree . Esta clase genera un arbol de decision para unos datos dados. Para usar incluir Pds/DecisionTree. Más...
#include <DecisionTree.hpp>

Métodos públicos | |
Varios tipos de constructores | |
Crean una objeto Pds::DecisionTree | |
| DecisionTree (void) | |
| Crea el objeto de tipo Pds::DecisionTree vacio. Más... | |
| DecisionTree (const std::string &filename) | |
| Crea el objeto de tipo Pds::DecisionTree desde un archivo. El formato es el usado por el método ExportFile();. Más... | |
| DecisionTree (Pds::IterationConf Conf, const Pds::Matrix &X, const Pds::Vector &Y, double StopBinaryIG=0.95, unsigned int StopSamples=2) | |
| Crea un objeto de tipo Pds::DecisionTree calculando los pesos conociendo los vectores de entrada X y el dato de salida Y. Más... | |
| DecisionTree (const Pds::Matrix &X, const Pds::Vector &Y, double StopBinaryIG=0.95, unsigned int StopSamples=2) | |
| Crea un objeto de tipo Pds::DecisionTree calculando los pesos conociendo los vectores de entrada X y el dato de salida Y. Planos ortogonales. Más... | |
| ~DecisionTree () | |
Evaluación del perceptron | |
Indican o establecen el estado de una matriz. | |
| double | Evaluate (const Pds::Vector &x) const |
| Evalua el objeto de tipo Pds::DecisionTree. Más... | |
| Pds::Vector | Evaluate (const Pds::Matrix &X) const |
| Evalua el objeto de tipo Pds::DecisionTree. Más... | |
Export en dot file | |
Exporta el arbol en un archivo | |
| void | ExportInStreamFile (std::ofstream &streamfile, const std::string &str) const |
| Salva en formato txt el objeto de tipo Pds::DecisionTree. Más... | |
| bool | ExportFile (const std::string &filename) const |
| Salva en formato .txt el objeto de tipo Pds::DecisionTree. Más... | |
| void | ExportDotInStreamFile (std::ofstream &streamfile) const |
| Salva en formato .dot el objeto de tipo Pds::DecisionTree. Más... | |
| bool | ExportDotFile (const std::string &filename) const |
| Salva en formato .dot el objeto de tipo Pds::DecisionTree. Más... | |
| void | ImportFromStreamFile (std::ifstream &ifs, const std::string &str) |
| Carga desde un archivo .txt el objeto de tipo Pds::DecisionTree. Más... | |
| bool | ImportFile (const std::string &filename) |
| Carga desde un archivo .txt el objeto de tipo Pds::DecisionTree. Más... | |
Estado del perceptron | |
Indican o establecen el estado de una matriz. | |
| void | MakeEmpty (void) |
| Convierte el perceptron 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 | |
| Pds::Vector | RootW (void) const |
| Retorna el vector de pesos. Más... | |
| void | Print (const std::string &str) const |
| Imprime en pantalla el contenido del vector de pesos después del texto indicado en str. Más... | |
Atributos públicos estáticos | |
| static unsigned int | Counter |
Atributos privados | |
| Pds::Perceptron | P |
| Pds::DecisionTree * | LeftTree |
| Pds::DecisionTree * | RightTree |
La clase tipo Pds::DecisionTree . Esta clase genera un arbol de decision para unos datos dados. Para usar incluir Pds/DecisionTree.
Definición en la línea 63 del archivo DecisionTree.hpp.
|
private |
Pesos.
Definición en la línea 67 del archivo DecisionTree.hpp.
|
private |
Left Tree.
Definición en la línea 70 del archivo DecisionTree.hpp.
|
private |
Right Tree.
Definición en la línea 73 del archivo DecisionTree.hpp.
|
static |
Definición en la línea 77 del archivo DecisionTree.hpp.
1.9.2