CalculateDirection(const VecType &point) const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
CategoricalSplit typedef | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
categoricalSplit | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
categoricalSplits | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
CheckInterval() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
CheckInterval(const size_t checkInterval) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
checkInterval | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
Child(const size_t i) const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
Child(const size_t i) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
children | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
Classify(const VecType &point) const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
Classify(const VecType &point, size_t &prediction, double &probability) const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
Classify(const MatType &data, arma::Row< size_t > &predictions) const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
Classify(const MatType &data, arma::Row< size_t > &predictions, arma::rowvec &probabilities) const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
CreateChildren() | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
datasetInfo | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
dimensionMappings | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
HoeffdingTree(const MatType &data, const data::DatasetInfo &datasetInfo, const arma::Row< size_t > &labels, const size_t numClasses, const bool batchTraining=true, const double successProbability=0.95, const size_t maxSamples=0, const size_t checkInterval=100, const size_t minSamples=100, const CategoricalSplitType< FitnessFunction > &categoricalSplitIn=CategoricalSplitType< FitnessFunction >(0, 0), const NumericSplitType< FitnessFunction > &numericSplitIn=NumericSplitType< FitnessFunction >(0)) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
HoeffdingTree(const data::DatasetInfo &datasetInfo, const size_t numClasses, const double successProbability=0.95, const size_t maxSamples=0, const size_t checkInterval=100, const size_t minSamples=100, const CategoricalSplitType< FitnessFunction > &categoricalSplitIn=CategoricalSplitType< FitnessFunction >(0, 0), const NumericSplitType< FitnessFunction > &numericSplitIn=NumericSplitType< FitnessFunction >(0), std::unordered_map< size_t, std::pair< size_t, size_t >> *dimensionMappings=NULL) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
HoeffdingTree(const HoeffdingTree &other) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
majorityClass | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
MajorityClass() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
MajorityClass() | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
majorityProbability | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
MajorityProbability() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
MajorityProbability() | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
MaxSamples() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
MaxSamples(const size_t maxSamples) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
maxSamples | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
minSamples | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
MinSamples() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
MinSamples(const size_t minSamples) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
NumChildren() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
numClasses | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
numericSplit | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
NumericSplit typedef | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
numericSplits | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
numSamples | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
ownsInfo | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
ownsMappings | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
Serialize(Archive &ar, const unsigned int) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
SplitCheck() | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
splitDimension | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
SplitDimension() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
successProbability | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | private |
SuccessProbability() const | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | inline |
SuccessProbability(const double successProbability) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
Train(const MatType &data, const arma::Row< size_t > &labels, const bool batchTraining=true) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
Train(const VecType &point, const size_t label) | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |
~HoeffdingTree() | mlpack::tree::HoeffdingTree< FitnessFunction, NumericSplitType, CategoricalSplitType > | |