Home | Develop | Download | Contact
Atributos públicos estáticos | Atributos privados
Referencia de la Clase Pds::DecisionTree

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>

Diagrama de colaboración para Pds::DecisionTree:
Collaboration graph

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::DecisionTreeLeftTree
 
Pds::DecisionTreeRightTree
 

Descripción detallada

La clase tipo Pds::DecisionTree . Esta clase genera un arbol de decision para unos datos dados. Para usar incluir Pds/DecisionTree.

Autor
Fernando Pujaico Rivera
Ejemplos
example_decisiontree.cpp, example_decisiontree_create.cpp, example_decisiontree_export.cpp, example_decisiontree_simple.cpp y example_decisiontree_simple2.cpp.

Definición en la línea 63 del archivo DecisionTree.hpp.

Documentación de los campos

◆ P

Pds::Perceptron Pds::DecisionTree::P
private

Pesos.

Definición en la línea 67 del archivo DecisionTree.hpp.

◆ LeftTree

Pds::DecisionTree* Pds::DecisionTree::LeftTree
private

Left Tree.

Definición en la línea 70 del archivo DecisionTree.hpp.

◆ RightTree

Pds::DecisionTree* Pds::DecisionTree::RightTree
private

Right Tree.

Definición en la línea 73 del archivo DecisionTree.hpp.

◆ Counter

unsigned int Pds::DecisionTree::Counter
static

Enlaces de interés

HomePage Bazaar Download Bug report Ayuda Developer Feed