SHOGUN  4.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
CRandomCARTree Member List

This is the complete list of members for CRandomCARTree, including all inherited members.

apply(CFeatures *data=NULL)CMachinevirtual
apply_binary(CFeatures *data=NULL)CMachinevirtual
apply_from_current_node(CDenseFeatures< float64_t > *feats, bnode_t *current)CCARTreeprotected
apply_latent(CFeatures *data=NULL)CMachinevirtual
apply_locked(SGVector< index_t > indices)CMachinevirtual
apply_locked_binary(SGVector< index_t > indices)CMachinevirtual
apply_locked_latent(SGVector< index_t > indices)CMachinevirtual
apply_locked_multiclass(SGVector< index_t > indices)CMachinevirtual
apply_locked_regression(SGVector< index_t > indices)CMachinevirtual
apply_locked_structured(SGVector< index_t > indices)CMachinevirtual
apply_multiclass(CFeatures *data=NULL)CCARTreevirtual
apply_one(int32_t i)CMachinevirtual
apply_regression(CFeatures *data=NULL)CCARTreevirtual
apply_structured(CFeatures *data=NULL)CMachinevirtual
bnode_t typedefCTreeMachine< CARTreeNodeData >
build_gradient_parameter_dictionary(CMap< TParameter *, CSGObject * > *dict)CSGObject
CARTtrain(CFeatures *data, SGVector< float64_t > weights, CLabels *labels, int32_t level)CCARTreeprotectedvirtual
CBaseMulticlassMachine()CBaseMulticlassMachine
CCARTree()CCARTree
CCARTree(SGVector< bool > attribute_types, EProblemType prob_type=PT_MULTICLASS)CCARTree
CCARTree(SGVector< bool > attribute_types, EProblemType prob_type, int32_t num_folds, bool cv_prune)CCARTree
clear_feature_types()CCARTree
clear_weights()CCARTree
clone()CSGObjectvirtual
clone_tree()CTreeMachine< CARTreeNodeData >
CMachine()CMachine
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, int32_t subset_size=0, const SGVector< int32_t > &active_indices=SGVector< index_t >())CRandomCARTreeprotectedvirtual
compute_error(CLabels *labels, CLabels *reference, SGVector< float64_t > weights)CCARTreeprotected
CRandomCARTree()CRandomCARTree
CSGObject()CSGObject
CSGObject(const CSGObject &orig)CSGObject
CTreeMachine()CTreeMachine< CARTreeNodeData >
cut_weakest_link(bnode_t *node, float64_t alpha)CCARTreeprotected
data_lock(CLabels *labs, CFeatures *features)CMachinevirtual
data_unlock()CMachinevirtual
deep_copy() const CSGObjectvirtual
EQ_DELTACCARTreestatic
equals(CSGObject *other, float64_t accuracy=0.0, bool tolerant=false)CSGObjectvirtual
find_weakest_alpha(bnode_t *node)CCARTreeprotected
form_t1(bnode_t *node)CCARTreeprotected
gain(SGVector< float64_t > wleft, SGVector< float64_t > wright, SGVector< float64_t > wtotal, SGVector< float64_t > labels)CCARTreeprotected
gain(const SGVector< float64_t > &wleft, const SGVector< float64_t > &wright, const SGVector< float64_t > &wtotal)CCARTreeprotected
get(const Tag< T > &_tag) const CSGObject
get(const std::string &name) const CSGObject
get_classifier_type()CMachinevirtual
get_feature_subset_size() const CRandomCARTree
get_feature_types() const CCARTree
get_global_io()CSGObject
get_global_parallel()CSGObject
get_global_version()CSGObject
get_label_epsilon()CCARTree
get_labels()CMachinevirtual
get_machine_problem_type() const CCARTreevirtual
get_max_depth() const CCARTree
get_max_train_time()CMachine
get_min_node_size() const CCARTree
get_modelsel_names()CSGObject
get_modsel_param_descr(const char *param_name)CSGObject
get_modsel_param_index(const char *param_name)CSGObject
get_name() const CRandomCARTreevirtual
get_num_folds() const CCARTree
get_num_machines() const CBaseMulticlassMachine
get_root()CTreeMachine< CARTreeNodeData >
get_solver_type()CMachine
get_unique_labels(SGVector< float64_t > labels_vec, int32_t &n_ulabels)CCARTreeprotected
get_weights() const CCARTree
gini_impurity_index(const SGVector< float64_t > &weighted_lab_classes, float64_t &total_weight)CCARTreeprotected
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)CCARTreeprotected
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)CCARTreeprotected
has(const std::string &name) const CSGObject
has(const Tag< T > &tag) const CSGObject
has(const std::string &name) const CSGObject
ioCSGObject
is_data_locked() const CMachine
is_generic(EPrimitiveType *generic) const CSGObjectvirtual
is_label_valid(CLabels *lab) const CCARTreevirtual
least_squares_deviation(const SGVector< float64_t > &labels, const SGVector< float64_t > &weights, float64_t &total_weight)CCARTreeprotected
load_serializable(CSerializableFile *file, const char *prefix="")CSGObjectvirtual
load_serializable_post()CSGObjectprotectedvirtual
load_serializable_pre()CSGObjectprotectedvirtual
m_alphasCCARTreeprotected
m_apply_cv_pruningCCARTreeprotected
m_data_lockedCMachineprotected
m_foldsCCARTreeprotected
m_gradient_parametersCSGObject
m_hashCSGObject
m_label_epsilonCCARTreeprotected
m_labelsCMachineprotected
m_machinesCBaseMulticlassMachineprotected
m_max_depthCCARTreeprotected
m_max_train_timeCMachineprotected
m_min_node_sizeCCARTreeprotected
m_modeCCARTreeprotected
m_model_selection_parametersCSGObject
m_nominalCCARTreeprotected
m_parametersCSGObject
m_pre_sortCCARTreeprotected
m_rootCTreeMachine< CARTreeNodeData >protected
m_solver_typeCMachineprotected
m_sorted_featuresCCARTreeprotected
m_sorted_indicesCCARTreeprotected
m_store_model_featuresCMachineprotected
m_types_setCCARTreeprotected
m_weightsCCARTreeprotected
m_weights_setCCARTreeprotected
MIN_SPLIT_GAINCCARTreestatic
MISSINGCCARTreestatic
node_t typedefCTreeMachine< CARTreeNodeData >
parallelCSGObject
parameter_hash_changed()CSGObjectvirtual
post_lock(CLabels *labs, CFeatures *features)CMachinevirtual
pre_sort_features(CFeatures *data, SGMatrix< float64_t > &sorted_feats, SGMatrix< index_t > &sorted_indices)CCARTree
print_modsel_params()CSGObject
print_serializable(const char *prefix="")CSGObjectvirtual
prune_by_cross_validation(CDenseFeatures< float64_t > *data, int32_t folds)CCARTreeprotected
prune_tree(CTreeMachine< CARTreeNodeData > *tree)CCARTreeprotected
prune_using_test_dataset(CDenseFeatures< float64_t > *feats, CLabels *gnd_truth, SGVector< float64_t > weights=SGVector< float64_t >())CCARTree
register_param(Tag< T > &_tag, const T &value)CSGObjectprotected
register_param(const std::string &name, const T &value)CSGObjectprotected
save_serializable(CSerializableFile *file, const char *prefix="")CSGObjectvirtual
save_serializable_post()CSGObjectprotectedvirtual
save_serializable_pre()CSGObjectprotectedvirtual
set(const Tag< T > &_tag, const T &value)CSGObject
set(const std::string &name, const T &value)CSGObject
set_cv_pruning()CCARTree
set_feature_subset_size(int32_t size)CRandomCARTree
set_feature_types(SGVector< bool > ft)CCARTree
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_generic()CSGObject
set_global_io(SGIO *io)CSGObject
set_global_parallel(Parallel *parallel)CSGObject
set_global_version(Version *version)CSGObject
set_label_epsilon(float64_t epsilon)CCARTree
set_labels(CLabels *lab)CCARTreevirtual
set_machine_problem_type(EProblemType mode)CCARTree
set_max_depth(int32_t depth)CCARTree
set_max_train_time(float64_t t)CMachine
set_min_node_size(int32_t nsize)CCARTree
set_num_folds(int32_t folds)CCARTree
set_root(CTreeMachineNode< CARTreeNodeData > *root)CTreeMachine< CARTreeNodeData >
set_solver_type(ESolverType st)CMachine
set_sorted_features(SGMatrix< float64_t > &sorted_feats, SGMatrix< index_t > &sorted_indices)CCARTree
set_store_model_features(bool store_model)CMachinevirtual
set_weights(SGVector< float64_t > w)CCARTree
shallow_copy() const CSGObjectvirtual
store_model_features()CTreeMachine< CARTreeNodeData >protectedvirtual
supports_locking() const CMachinevirtual
surrogate_split(SGMatrix< float64_t > data, SGVector< float64_t > weights, SGVector< bool > nm_left, int32_t attr)CCARTreeprotected
train(CFeatures *data=NULL)CMachinevirtual
train_locked(SGVector< index_t > indices)CMachinevirtual
train_machine(CFeatures *data=NULL)CCARTreeprotectedvirtual
train_require_labels() const CMachineprotectedvirtual
unset_cv_pruning()CCARTree
unset_generic()CSGObject
update_parameter_hash()CSGObjectvirtual
versionCSGObject
~CBaseMulticlassMachine()CBaseMulticlassMachinevirtual
~CCARTree()CCARTreevirtual
~CMachine()CMachinevirtual
~CRandomCARTree()CRandomCARTreevirtual
~CSGObject()CSGObjectvirtual
~CTreeMachine()CTreeMachine< CARTreeNodeData >virtual

SHOGUN Machine Learning Toolbox - Documentation