forpy  2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cforpy::DeciderDeskDesk for decider training
 Cforpy::DeskMain thread desk object
 Cforpy::EmptyA struct to represent an empty variant
 Cstd::exceptionSTL class
 Cforpy::ForpyException
 Cforpy::EmptyException
 Cforpy::Forest
 Cforpy::ClassificationForest
 Cforpy::RegressionForest
 Cforpy::get_core< T >Get the core datatype with removed pointer, reference and const modifiers
 Cforpy::IDataProviderA data provider for the training of one tree
 Cforpy::FastDProvUse the provided data plain throughout the training
 Cforpy::IDeciderInterface for the decider. It does the optimization of the deciding classifier for each node and stores the parameters
 Cforpy::FastDeciderA classifier manager for weak classifiers with a filter function, a feature calculation function and a thresholding
 Cforpy::IEntropyFunctionInterface for an entropy calculation functor
 Cforpy::ClassificationErrorComputes the classification error as \(1-\max(p_i)\)
 Cforpy::InducedEntropyComputes the induced p entropy
 Cforpy::RenyiEntropyComputes the Renyi entropy
 Cforpy::ShannonEntropyComputes the classical Shannon-Entropy
 Cforpy::TsallisEntropyComputes the Tsallis entropy
 Cforpy::IGainCalculatorInterface for a gain calculator class
 Cforpy::EntropyGainCalculates the gain as difference of current entropy and the weighted sum of subgroup entropies
 Cforpy::ILeafStores and returns leaf values, and combines them to forest results
 Cforpy::ClassificationLeafStores the probability distributions for n_classes at a leaf
 Cforpy::RegressionLeafManages the leaf nodes of regression trees
 Cforpy::IThreshOptFind an optimal threshold
 Cforpy::ClassificationOptOptimize split thresholds to optimize classification results
 Cforpy::FastClassOptOptimize split thresholds to optimize classification results
 Cforpy::RegressionOptOptimize split thresholds to optimize regression results (MSE)
 Cforpy::LeafDeskDesk for leaf manager training
 Cforpy::MatEqVisComparison visitor
 Cforpy::Name< T >Struct for translating primitive types to a short name
 Cforpy::Name< double >
 Cforpy::Name< float >
 Cforpy::Name< int >
 Cforpy::Name< int16_t >
 Cforpy::Name< uint >
 Cforpy::Name< uint8_t >
 Cforpy::threading::detail::Queue< T >
 Cforpy::threading::detail::Queue< std::function< void(forpy::Desk)> *>
 Cforpy::RandomDeskDesk for coordinating the random engines
 Cforpy::SamplingWithoutReplacement< T >A lazy evaluation sampling without replacement
 Cforpy::SplitOptRes< FT >
 Cforpy::threading::thread_pool
 Cforpy::ThreadControl
 Cforpy::TodoMarkStores the parameters for one marked tree node
 Cforpy::TreeThe main tree class for the forpy framework
 Cforpy::ClassificationTree
 Cforpy::RegressionTree
 Cforpy::TreeDeskDesk for tree training
 Cvariant
 Cforpy::ptr_variant< Ts >
 Cforpy::vector_hasherA simple vector<size_t> hasher
 Cforpy::VResetCall the reset operation on a pointer variant