Vowpal Wabbit
|
Go to the source code of this file.
Classes | |
struct | audit_regressor_data |
Functions | |
void | audit_regressor_interaction (audit_regressor_data &dat, const audit_strings *f) |
void | audit_regressor_feature (audit_regressor_data &dat, const float, const uint64_t ft_idx) |
void | audit_regressor_lda (audit_regressor_data &rd, LEARNER::single_learner &, example &ec) |
void | audit_regressor (audit_regressor_data &rd, LEARNER::single_learner &base, example &ec) |
void | end_examples (audit_regressor_data &d) |
void | print_ex (vw &all, size_t ex_processed, size_t vals_found, size_t progress) |
void | finish_example (vw &all, audit_regressor_data &dd, example &ec) |
void | finish (audit_regressor_data &dat) |
template<class T > | |
void | regressor_values (audit_regressor_data &dat, T &w) |
void | init_driver (audit_regressor_data &dat) |
LEARNER::base_learner * | audit_regressor_setup (options_i &options, vw &all) |
void audit_regressor | ( | audit_regressor_data & | rd, |
LEARNER::single_learner & | base, | ||
example & | ec | ||
) |
Definition at line 103 of file audit_regressor.cc.
References audit_regressor_data::all, audit_regressor_feature(), audit_regressor_interaction(), audit_regressor_lda(), v_array< T >::begin(), audit_regressor_data::cur_class, v_array< T >::end(), example_predict::feature_space, example_predict::ft_offset, INTERACTIONS::generate_interactions(), example_predict::indices, features::indicies, vw::interactions, vw::lda, vw::permutations, v_array< T >::size(), features::size(), features::space_names, parameters::sparse, parameters::sparse_weights, audit_regressor_data::total_class_cnt, features::values, and vw::weights.
Referenced by audit_regressor_setup().
|
inline |
Definition at line 51 of file audit_regressor.cc.
References audit_regressor_data::all, io_buf::bin_write_fixed(), audit_regressor_data::cur_class, parameters::mask(), audit_regressor_data::ns_pre, audit_regressor_data::out_file, parameters::stride_shift(), prediction_type::to_string(), audit_regressor_data::total_class_cnt, audit_regressor_data::values_audited, and vw::weights.
Referenced by audit_regressor().
|
inline |
Definition at line 26 of file audit_regressor.cc.
References audit_regressor_data::ns_pre.
Referenced by audit_regressor().
void audit_regressor_lda | ( | audit_regressor_data & | rd, |
LEARNER::single_learner & | , | ||
example & | ec | ||
) |
Definition at line 74 of file audit_regressor.cc.
References audit_regressor_data::all, v_array< T >::begin(), io_buf::bin_write_fixed(), v_array< T >::end(), example_predict::feature_space, example_predict::indices, features::indicies, vw::lda, audit_regressor_data::out_file, vw::parse_mask, features::size(), features::space_names, parameters::stride_shift(), and vw::weights.
Referenced by audit_regressor().
LEARNER::base_learner* audit_regressor_setup | ( | options_i & | options, |
vw & | all | ||
) |
Definition at line 246 of file audit_regressor.cc.
References VW::config::option_group_definition::add(), VW::config::options_i::add_and_parse(), LEARNER::as_singleline(), vw::audit, audit_regressor(), end_examples(), VW::finish(), VW::finish_example(), init_driver(), LEARNER::init_learner(), VW::config::make_option(), vw::numpasses, LEARNER::learner< T, E >::set_end_examples(), LEARNER::learner< T, E >::set_finish(), LEARNER::learner< T, E >::set_finish_example(), LEARNER::learner< T, E >::set_init_driver(), setup_base(), vw::stdin_off, THROW, VW::config::options_i::was_supplied(), and io_buf::WRITE.
Referenced by parse_reductions().
void end_examples | ( | audit_regressor_data & | d | ) |
Definition at line 147 of file audit_regressor.cc.
References io_buf::close_file(), io_buf::flush(), audit_regressor_data::ns_pre, and audit_regressor_data::out_file.
Referenced by audit_regressor_setup().
void finish | ( | audit_regressor_data & | dat | ) |
Definition at line 185 of file audit_regressor.cc.
References audit_regressor_data::all, audit_regressor_data::loaded_regressor_values, vw::trace_message, and audit_regressor_data::values_audited.
void finish_example | ( | vw & | all, |
audit_regressor_data & | dd, | ||
example & | ec | ||
) |
Definition at line 163 of file audit_regressor.cc.
References shared_data::dump_interval, example::example_counter, VW::finish_example(), audit_regressor_data::loaded_regressor_values, print_ex(), vw::progress_add, vw::progress_arg, vw::quiet, vw::sd, set_done(), shared_data::update_dump_interval(), audit_regressor_data::values_audited, and shared_data::weighted_unlabeled_examples.
void init_driver | ( | audit_regressor_data & | dat | ) |
Definition at line 200 of file audit_regressor.cc.
References audit_regressor_data::all, shared_data::col_current_label, shared_data::col_example_counter, shared_data::col_example_weight, parameters::dense_weights, shared_data::dump_interval, shared_data::example_number, VW::config::options_i::get_typed_option(), audit_regressor_data::increment, LEARNER::learner< T, E >::increment, vw::l, audit_regressor_data::loaded_regressor_values, vw::options, vw::quiet, regressor_values(), vw::sd, parameters::sparse, parameters::sparse_weights, THROW, audit_regressor_data::total_class_cnt, vw::trace_message, VW::config::options_i::was_supplied(), LEARNER::learner< T, E >::weights, and vw::weights.
Referenced by audit_regressor_setup().
|
inline |
Definition at line 157 of file audit_regressor.cc.
References shared_data::col_example_counter, and vw::trace_message.
Referenced by finish_example().
void regressor_values | ( | audit_regressor_data & | dat, |
T & | w | ||
) |
Definition at line 193 of file audit_regressor.cc.
References audit_regressor_data::loaded_regressor_values.
Referenced by init_driver().