Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

CLUS::TrainingData Class Reference

#include <traingen.h>

Inheritance diagram for CLUS::TrainingData:

Inheritance graph
[legend]

Public Member Functions

 TrainingData (Subscript M, Subscript N)
void Normalize (Vector< Scale > &, Scale::NormType, int)
virtual void SaveToFile (char *name)
virtual void SaveToStream (ostream &ostr)
virtual int NumRows (void)
virtual int NumCols (void)
virtual const Matrix< double > & GetTrainingData (void)
virtual ~TrainingData ()

Protected Attributes

bool normalized
Matrix< double > Table

Constructor & Destructor Documentation

CLUS::TrainingData::TrainingData Subscript  M,
Subscript  N
[inline]
 

Definition at line 64 of file traingen.h.

virtual CLUS::TrainingData::~TrainingData  )  [inline, virtual]
 

Definition at line 104 of file traingen.h.


Member Function Documentation

virtual const Matrix<double>& CLUS::TrainingData::GetTrainingData void   )  [inline, virtual]
 

Definition at line 99 of file traingen.h.

Referenced by CLUS::BinaryRegressionTree< T_Distribution, T_Regressor, T_Splitter >::Identify(), CLUS::BinaryProbabilisticRegressionTree< T_Distribution, T_Regressor, T_Splitter >::Identify(), CLUS::MultiDecisionTree< T_Splitter >::Identify(), CLUS::BinaryProbabilisticDecisionTree< T_Splitter >::Identify(), CLUS::BinaryDecisionTree< T_Splitter >::Identify(), CLUS::BinaryRegressionTree< T_Distribution, T_Regressor, T_Splitter >::Prune(), CLUS::BinaryProbabilisticRegressionTree< T_Distribution, T_Regressor, T_Splitter >::Prune(), CLUS::MultiDecisionTree< T_Splitter >::Prune(), CLUS::BinaryProbabilisticDecisionTree< T_Splitter >::Prune(), and CLUS::BinaryDecisionTree< T_Splitter >::Prune().

void CLUS::TrainingData::Normalize Vector< Scale > &  ,
Scale::NormType  ,
int 
[inline]
 

Definition at line 110 of file traingen.h.

Referenced by CLUS::Machine::ScaleData().

virtual int CLUS::TrainingData::NumCols void   )  [inline, virtual]
 

Definition at line 94 of file traingen.h.

Referenced by CLUS::StreamDCTrainingData::StreamDCTrainingData().

virtual int CLUS::TrainingData::NumRows void   )  [inline, virtual]
 

Definition at line 89 of file traingen.h.

virtual void CLUS::TrainingData::SaveToFile char *  name  )  [inline, virtual]
 

Definition at line 71 of file traingen.h.

virtual void CLUS::TrainingData::SaveToStream ostream &  ostr  )  [inline, virtual]
 

Definition at line 77 of file traingen.h.

Referenced by SaveToFile().


Field Documentation

bool CLUS::TrainingData::normalized [protected]
 

Definition at line 60 of file traingen.h.

Referenced by TrainingData().

Matrix<double> CLUS::TrainingData::Table [protected]
 

Definition at line 61 of file traingen.h.

Referenced by GetTrainingData(), Normalize(), NumCols(), NumRows(), SaveToStream(), CLUS::StreamDCTrainingData::StreamDCTrainingData(), and TrainingData().


The documentation for this class was generated from the following file:
Generated on Mon Jul 21 16:57:53 2003 for SECRET by doxygen 1.3.2