forpy  2
forpy::Tree Member List

This is the complete list of members for forpy::Tree, including all inherited members.

cereal::access classforpy::Treefriend
combine_leaf_results(const std::vector< Data< Mat >> &leaf_results, const Vec< float > &weights=Vec< float >(), const bool &predict_proba=false) constforpy::Treeinline
deciderforpy::Treeprivate
DFS(const IDataProvider *data_provider, const ECompletionLevel &completion, Desk *d)forpy::Tree
DFS_and_store(Desk *d, TodoMark &mark, const IDataProvider *dprov, const ECompletionLevel &comp)forpy::Tree
disable_fast_prediction()forpy::Treeinline
DISALLOW_COPY_AND_ASSIGN(Tree)forpy::Treeprivate
enable_fast_prediction()forpy::Tree
fast_treeforpy::Treeprivate
fit(const Data< MatCRef > &data_v, const Data< MatCRef > &annotation_v, const size_t &n_threads, const bool &complete_dfs=true, const std::vector< float > &weights=std::vector< float >())forpy::Tree
fit_dprov(std::shared_ptr< IDataProvider > data_provider, const bool &complete_dfs=true)forpy::Tree
forpy::Forest classforpy::Treefriend
fut_mtxforpy::Treeprivate
futuresforpy::Treeprivate
get_decider() constforpy::Treeinline
get_depth() constforpy::Tree
get_input_data_dimensions() constforpy::Treeinline
get_leaf_manager() constforpy::Treeinline
get_n_nodes() constforpy::Treeinline
get_samples_stored() constforpy::Treeinline
get_tree() constforpy::Treeinline
get_weight() constforpy::Treeinline
is_initialized() constforpy::Treeinline
is_initialized_for_trainingforpy::Treeprivate
leaf_managerforpy::Treeprivate
make_node(const IDataProvider *data_provider, Desk *d)forpy::Tree
max_depthforpy::Treeprivate
min_samples_at_leafforpy::Treeprivate
min_samples_at_nodeforpy::Treeprivate
next_idforpy::Treeprivate
operator<<(std::ostream &stream, const Tree &self)forpy::Treefriend
operator==(Tree const &rhs) constforpy::Tree
parallel_DFS(Desk *d, TodoMark &mark, IDataProvider *data_provider, const bool &finalize=true)forpy::Tree
predict(const Data< MatCRef > &data_v, const int &num_threads=1, const bool &use_fast_prediction_if_available=true, const bool &predict_proba=false, const bool &for_forest=false)forpy::Tree
predict_leaf(const Data< MatCRef > &data, const id_t &start_node=0, const std::function< void(void *)> &dptf=nullptr) constforpy::Tree
predict_leaf_result(const Data< MatCRef > &data, const id_t &start_node=0, const std::function< void(void *)> &dptf=nullptr) constforpy::Treeinline
predict_proba(const Data< MatCRef > &data_v, const int &num_threads=1, const bool &use_fast_prediction_if_available=true)forpy::Tree
random_seedforpy::Treeprivate
save(const std::string &filename) constforpy::Tree
serialize(Archive &ar, const uint &)forpy::Treeinlineprivate
set_weight(const float &new_weight)forpy::Treeinline
stored_in_leafsforpy::Treeprivate
Tree(const uint &max_depth=std::numeric_limits< uint >::max(), const uint &min_samples_at_leaf=1, const uint &min_samples_at_node=2, const std::shared_ptr< IDecider > &decider=nullptr, const std::shared_ptr< ILeaf > &leaf_manager=nullptr, const uint &random_seed=1)forpy::Tree
Tree(std::string filename)forpy::Tree
treeforpy::Treeprivate
weightforpy::Treeprivate