ECOCPAK v0.9
|
Functions | |
void | ecocpak::one_vs_all_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | ecocpak::one_vs_one_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | ecocpak::decoc_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const int criterion_option, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | ecocpak::subdecoc_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const int criterion_option, const Threshold &thres, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | ecocpak::dense_random_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const u32 n_matrices, const u32 n_desired_classifiers, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | ecocpak::sparse_random_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const u32 n_matrices, const u32 n_desired_classifiers, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
u32 | ecocpak::ecoc_one (const mat &training_samples, const icolvec &training_labels, const mat &testing_samples, const icolvec &testing_labels, const Threshold &thres, const int decoding_strategy, const int classifiers_type, const int criterion_option, const u32 n_matrices, const u32 n_desired_classifiers, const double validation, const int init_coding_strategy, const int ecocone_mode, const u32 max_iter, const double epsilon, const double wv, const bool verbose, ofstream &verbose_output, double &elapsed_time) |
ECOC One training and testing procedure. | |
void | one_vs_all_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | one_vs_one_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | decoc_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const int criterion_option, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | subdecoc_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const int criterion_option, const Threshold &thres, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | dense_random_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const u32 n_matrices, const u32 n_desired_classifiers, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
void | sparse_random_ecocone (vector< ClassData > &classes_vector, const int classifiers_type, const u32 n_matrices, const u32 n_desired_classifiers, imat &coding_matrix, vector< Classifier * > &classifiers_vector) |
u32 | ecoc_one (const mat &training_samples, const icolvec &training_labels, const mat &testing_samples, const icolvec &testing_labels, const Threshold &thres, const int decoding_strategy, const int classifiers_type, const int criterion_option, const u32 n_matrices, const u32 n_desired_classifiers, const double validation, const int init_coding_strategy, const int ecocone_mode, const u32 max_iter, const double epsilon, const double wv, const bool verbose, ofstream &verbose_output, double &elapsed_time) |
ECOC One training and testing procedure. |
void ecocpak::decoc_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const int | criterion_option, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void decoc_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const int | criterion_option, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void ecocpak::dense_random_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const u32 | n_matrices, | ||
const u32 | n_desired_classifiers, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void dense_random_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const u32 | n_matrices, | ||
const u32 | n_desired_classifiers, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
u32 ecocpak::ecoc_one | ( | const mat & | training_samples, |
const icolvec & | training_labels, | ||
const mat & | testing_samples, | ||
const icolvec & | testing_labels, | ||
const Threshold & | thres, | ||
const int | decoding_strategy, | ||
const int | classifiers_type, | ||
const int | criterion_option, | ||
const u32 | n_matrices, | ||
const u32 | n_desired_classifiers, | ||
const double | validation, | ||
const int | init_coding_strategy, | ||
const int | ecocone_mode, | ||
const u32 | max_iter, | ||
const double | epsilon, | ||
const double | wv, | ||
const bool | verbose, | ||
ofstream & | verbose_output, | ||
double & | elapsed_time | ||
) |
ECOC One training and testing procedure.
u32 ecoc_one | ( | const mat & | training_samples, |
const icolvec & | training_labels, | ||
const mat & | testing_samples, | ||
const icolvec & | testing_labels, | ||
const Threshold & | thres, | ||
const int | decoding_strategy, | ||
const int | classifiers_type, | ||
const int | criterion_option, | ||
const u32 | n_matrices, | ||
const u32 | n_desired_classifiers, | ||
const double | validation, | ||
const int | init_coding_strategy, | ||
const int | ecocone_mode, | ||
const u32 | max_iter, | ||
const double | epsilon, | ||
const double | wv, | ||
const bool | verbose, | ||
ofstream & | verbose_output, | ||
double & | elapsed_time | ||
) |
ECOC One training and testing procedure.
void one_vs_all_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void ecocpak::one_vs_all_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void one_vs_one_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void ecocpak::one_vs_one_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void sparse_random_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const u32 | n_matrices, | ||
const u32 | n_desired_classifiers, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void ecocpak::sparse_random_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const u32 | n_matrices, | ||
const u32 | n_desired_classifiers, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void ecocpak::subdecoc_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const int | criterion_option, | ||
const Threshold & | thres, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |
void subdecoc_ecocone | ( | vector< ClassData > & | classes_vector, |
const int | classifiers_type, | ||
const int | criterion_option, | ||
const Threshold & | thres, | ||
imat & | coding_matrix, | ||
vector< Classifier * > & | classifiers_vector | ||
) |