| 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 > | |