Vowpal Wabbit
|
Go to the source code of this file.
Classes | |
struct | confidence |
Functions | |
template<bool is_learn, bool is_confidence_after_training> | |
void | predict_or_learn_with_confidence (confidence &, single_learner &base, example &ec) |
void | confidence_print_result (int f, float res, float confidence, v_array< char > tag) |
void | output_and_account_confidence_example (vw &all, example &ec) |
void | return_confidence_example (vw &all, confidence &, example &ec) |
base_learner * | confidence_setup (options_i &options, vw &all) |
void confidence_print_result | ( | int | f, |
float | res, | ||
float | confidence, | ||
v_array< char > | tag | ||
) |
Definition at line 45 of file confidence.cc.
References print_tag(), and io_buf::write_file_or_socket().
Referenced by output_and_account_confidence_example().
base_learner* confidence_setup | ( | options_i & | options, |
vw & | all | ||
) |
Definition at line 86 of file confidence.cc.
References VW::config::option_group_definition::add(), VW::config::options_i::add_and_parse(), LEARNER::as_singleline(), LEARNER::init_learner(), LEARNER::make_base(), VW::config::make_option(), return_confidence_example(), LEARNER::learner< T, E >::set_finish_example(), setup_base(), and vw::training.
Referenced by parse_reductions().
Definition at line 61 of file confidence.cc.
References example::confidence, confidence_print_result(), f, vw::final_prediction_sink, example::l, label_data::label, example::loss, example::num_features, example::partial_prediction, example::pred, vw::print, CB::print_update(), vw::raw_prediction, polyprediction::scalar, vw::sd, polylabel::simple, v_array< T >::size(), example::tag, example::test_only, shared_data::update(), example::weight, shared_data::weighted_labels, and shared_data::weighted_unlabeled_examples.
Referenced by return_confidence_example().
void predict_or_learn_with_confidence | ( | confidence & | , |
single_learner & | base, | ||
example & | ec | ||
) |
Definition at line 15 of file confidence.cc.
References example::confidence, example::l, label_data::label, LEARNER::learner< T, E >::learn(), example::pred, LEARNER::learner< T, E >::predict(), polyprediction::scalar, sensitivity(), LEARNER::learner< T, E >::sensitivity(), and polylabel::simple.
void return_confidence_example | ( | vw & | all, |
confidence & | , | ||
example & | ec | ||
) |
Definition at line 80 of file confidence.cc.
References VW::finish_example(), and output_and_account_confidence_example().
Referenced by confidence_setup().