Canopy  1.0
The header-only random forests library
canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams > Member List

This is the complete list of members for canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >, including all inherited members.

C_DEFAULT_BAGGING_PROPORTIONcanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protectedstatic
C_DEFAULT_MIN_TRAINING_DATAcanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protectedstatic
fastDiscreteEntropy(const std::vector< int > &internal_index, const int n_labels, const TLabelIterator first_label, const std::vector< double > &xlogx_precalc)canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protectedstatic
fastDiscreteEntropySplit(const std::vector< scoreInternalIndexStruct > &data_structs, const int n_labels, const TLabelIterator first_label, const std::vector< double > &xlogx_precalc, double &best_split_impurity, float &thresh)canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protectedstatic
feature_headercanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
feature_stringcanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
findLeafSingle(const TId id, const int treenum, TFeatureFunctor &&feature_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
findLeavesGroupwise(TIdIterator first_id, const TIdIterator last_id, const int treenum, std::vector< const TNodeDist * > &leaves, TFeatureFunctor &&feature_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
fit_split_nodescanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
forestcanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
getFeatureDefinitionString(std::string &feat_str) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
isValid() const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
n_levelscanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
n_nodescanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
n_treescanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
preCalculateXlogX(const int N)canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protectedstatic
predictDistGroupwise(TIdIterator first_id, const TIdIterator last_id, TOutputIterator out_it, TFeatureFunctor &&feature_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
predictDistSingle(TIdIterator first_id, const TIdIterator last_id, TOutputIterator out_it, TFeatureFunctor &&feature_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
probabilityGroupwise(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TFeatureFunctor &&feature_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
probabilityGroupwiseBase(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TBinaryFunction &&binary_function, TFeatureFunctor &&feature_functor, TPDFFunctor &&pdf_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
probabilitySingle(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TFeatureFunctor &&feature_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
probabilitySingleBase(TIdIterator first_id, const TIdIterator last_id, TLabelIterator label_it, TOutputIterator out_it, const bool single_label, TBinaryFunction &&binary_function, TFeatureFunctor &&feature_functor, TPDFFunctor &&pdf_functor) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
rand_enginecanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
randomForestBase()canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
randomForestBase(const int num_trees, const int num_levels)canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
readFromFile(const std::string filename, const int trees_used=-1, const int max_depth_used=-1)canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
setFeatureDefinitionString(const std::string &header_str, const std::string &feat_str)canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
train(const TIdIterator first_id, const TIdIterator last_id, const TLabelIterator first_label, TFeatureFunctor &&feature_functor, TParameterFunctor &&parameter_functor, const unsigned num_param_combos_to_test, const bool bagging=true, const float bag_proportion=C_DEFAULT_BAGGING_PROPORTION, const bool fit_split_nodes=true, const unsigned min_training_data=C_DEFAULT_MIN_TRAINING_DATA)canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >
uni_distcanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
validcanopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >protected
writeToFile(const std::string filename) const canopy::randomForestBase< TDerived, TLabel, TNodeDist, TOutputDist, TNumParams >