|
Feat C++ API
A feature engineering automation tool
|
This is the complete list of members for shogun::CMyRandomCARTree, 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 | |
| clone() | shogun::CMyRandomCARTree | |
| 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 | |
| CMyRandomCARTree() | shogun::CMyRandomCARTree | |
| compute_best_attribute(const SGMatrix< float64_t > &mat, const SGVector< float64_t > &weights, CDenseLabels *labels, SGVector< float64_t > &left, SGVector< float64_t > &right, SGVector< bool > &is_left_final, index_t &num_missing, index_t &count_left, index_t &count_right, float64_t &IG, index_t subset_size=0, const SGVector< index_t > &active_indices=SGVector< index_t >()) | shogun::CMyRandomCARTree | protectedvirtual |
| 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_subset_size() const | shogun::CMyRandomCARTree | inline |
| 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::CMyRandomCARTree | inlinevirtual |
| 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::CMyRandomCARTree | private |
| 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_randsubset_size | shogun::CMyRandomCARTree | private |
| 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_subset_size(index_t size) | shogun::CMyRandomCARTree | |
| 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 |
| ~CMyRandomCARTree() | shogun::CMyRandomCARTree | virtual |