Feat C++ API
A feature engineering automation tool
|
This is the complete list of members for shogun::CMyCARTree, including all inherited members.
apply_binary(CFeatures *data=NULL) | shogun::CMyCARTree | virtual |
apply_from_current_node(CDenseFeatures< float64_t > *feats, bnode_t *current, bool set_certainty=false) | shogun::CMyCARTree | protected |
apply_multiclass(CFeatures *data=NULL) | shogun::CMyCARTree | virtual |
apply_regression(CFeatures *data=NULL) | shogun::CMyCARTree | virtual |
CARTtrain(CFeatures *data, SGVector< float64_t > weights, CLabels *labels, int32_t level) | shogun::CMyCARTree | protectedvirtual |
clear_feature_types() | shogun::CMyCARTree | |
clear_weights() | shogun::CMyCARTree | |
CMyCARTree() | shogun::CMyCARTree | |
CMyCARTree(SGVector< bool > attribute_types, EProblemType prob_type=PT_MULTICLASS) | shogun::CMyCARTree | |
CMyCARTree(SGVector< bool > attribute_types, EProblemType prob_type, int32_t num_folds, bool cv_prune) | shogun::CMyCARTree | |
compute_best_attribute(const SGMatrix< float64_t > &mat, const SGVector< float64_t > &weights, CLabels *labels, SGVector< float64_t > &left, SGVector< float64_t > &right, SGVector< bool > &is_left_final, int32_t &num_missing, int32_t &count_left, int32_t &count_right, float64_t &IG, int32_t subset_size=0, const SGVector< int32_t > &active_indices=SGVector< index_t >()) | shogun::CMyCARTree | protectedvirtual |
compute_error(CLabels *labels, CLabels *reference, SGVector< float64_t > weights) | shogun::CMyCARTree | protected |
cut_weakest_link(bnode_t *node, float64_t alpha) | shogun::CMyCARTree | protected |
EQ_DELTA | shogun::CMyCARTree | static |
feature_importances() | shogun::CMyCARTree | |
find_weakest_alpha(bnode_t *node) | shogun::CMyCARTree | protected |
form_t1(bnode_t *node) | shogun::CMyCARTree | protected |
gain(SGVector< float64_t > wleft, SGVector< float64_t > wright, SGVector< float64_t > wtotal, SGVector< float64_t > labels) | shogun::CMyCARTree | protected |
gain(const SGVector< float64_t > &wleft, const SGVector< float64_t > &wright, const SGVector< float64_t > &wtotal) | shogun::CMyCARTree | protected |
get_certainty_vector() const | shogun::CMyCARTree | |
get_feature_types() const | shogun::CMyCARTree | |
get_importance(bnode_t *node, vector< double > &importances) | shogun::CMyCARTree | protected |
get_label_epsilon() | shogun::CMyCARTree | |
get_machine_problem_type() const | shogun::CMyCARTree | virtual |
get_max_depth() const | shogun::CMyCARTree | |
get_min_node_size() const | shogun::CMyCARTree | |
get_name() const | shogun::CMyCARTree | virtual |
get_num_folds() const | shogun::CMyCARTree | |
get_unique_labels(SGVector< float64_t > labels_vec, int32_t &n_ulabels) | shogun::CMyCARTree | protected |
get_weights() const | shogun::CMyCARTree | |
gini_impurity_index(const SGVector< float64_t > &weighted_lab_classes, float64_t &total_weight) | shogun::CMyCARTree | protected |
handle_missing_vecs_for_continuous_surrogate(SGMatrix< float64_t > m, CDynamicArray< int32_t > *missing_vecs, CDynamicArray< float64_t > *association_index, CDynamicArray< int32_t > *intersect_vecs, SGVector< bool > is_left, SGVector< float64_t > weights, float64_t p, int32_t attr) | shogun::CMyCARTree | protected |
handle_missing_vecs_for_nominal_surrogate(SGMatrix< float64_t > m, CDynamicArray< int32_t > *missing_vecs, CDynamicArray< float64_t > *association_index, CDynamicArray< int32_t > *intersect_vecs, SGVector< bool > is_left, SGVector< float64_t > weights, float64_t p, int32_t attr) | shogun::CMyCARTree | protected |
init() | shogun::CMyCARTree | protected |
is_label_valid(CLabels *lab) const | shogun::CMyCARTree | virtual |
least_squares_deviation(const SGVector< float64_t > &labels, const SGVector< float64_t > &weights, float64_t &total_weight) | shogun::CMyCARTree | protected |
m_alphas | shogun::CMyCARTree | protected |
m_apply_cv_pruning | shogun::CMyCARTree | protected |
m_certainty | shogun::CMyCARTree | protected |
m_folds | shogun::CMyCARTree | protected |
m_label_epsilon | shogun::CMyCARTree | protected |
m_max_depth | shogun::CMyCARTree | protected |
m_min_node_size | shogun::CMyCARTree | protected |
m_mode | shogun::CMyCARTree | protected |
m_nominal | shogun::CMyCARTree | protected |
m_pre_sort | shogun::CMyCARTree | protected |
m_sorted_features | shogun::CMyCARTree | protected |
m_sorted_indices | shogun::CMyCARTree | protected |
m_types_set | shogun::CMyCARTree | protected |
m_weights | shogun::CMyCARTree | protected |
m_weights_set | shogun::CMyCARTree | protected |
MIN_SPLIT_GAIN | shogun::CMyCARTree | static |
MISSING | shogun::CMyCARTree | static |
pre_sort_features(CFeatures *data, SGMatrix< float64_t > &sorted_feats, SGMatrix< index_t > &sorted_indices) | shogun::CMyCARTree | |
prune_by_cross_validation(CDenseFeatures< float64_t > *data, int32_t folds) | shogun::CMyCARTree | protected |
prune_tree(CTreeMachine< MyCARTreeNodeData > *tree) | shogun::CMyCARTree | protected |
prune_using_test_dataset(CDenseFeatures< float64_t > *feats, CLabels *gnd_truth, SGVector< float64_t > weights=SGVector< float64_t >()) | shogun::CMyCARTree | |
set_cv_pruning(bool cv_pruning) | shogun::CMyCARTree | |
set_feature_types(SGVector< bool > ft) | shogun::CMyCARTree | |
set_label_epsilon(float64_t epsilon) | shogun::CMyCARTree | |
set_labels(CLabels *lab) | shogun::CMyCARTree | virtual |
set_machine_problem_type(EProblemType mode) | shogun::CMyCARTree | |
set_max_depth(int32_t depth) | shogun::CMyCARTree | |
set_min_node_size(int32_t nsize) | shogun::CMyCARTree | |
set_num_folds(int32_t folds) | shogun::CMyCARTree | |
set_probabilities(CLabels *labels, CFeatures *data=NULL) | shogun::CMyCARTree | |
set_sorted_features(SGMatrix< float64_t > &sorted_feats, SGMatrix< index_t > &sorted_indices) | shogun::CMyCARTree | |
set_weights(SGVector< float64_t > w) | shogun::CMyCARTree | |
surrogate_split(SGMatrix< float64_t > data, SGVector< float64_t > weights, SGVector< bool > nm_left, int32_t attr) | shogun::CMyCARTree | protected |
train_machine(CFeatures *data=NULL) | shogun::CMyCARTree | protectedvirtual |
~CMyCARTree() | shogun::CMyCARTree | virtual |