Vowpal Wabbit
Namespaces | Classes | Functions
VW::reductions Namespace Reference

Namespaces

 automl
 
 baseline
 
 bs
 
 cats
 
 ccb
 
 expreplay
 
 lda
 
 offset_tree
 

Classes

struct  active
 
struct  cbify_adf_data
 
struct  pmf_to_pdf_reduction
 
struct  slates_data
 

Functions

VW::LEARNER::base_learner * active_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * active_cover_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * audit_regressor_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * autolink_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * automl_setup (VW::setup_base_i &)
 
VW::LEARNER::base_learner * baseline_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * baseline_challenger_cb_setup (VW::setup_base_i &)
 
VW::LEARNER::base_learner * bfgs_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * binary_setup (setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * boosting_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * bs_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learner * cats_setup (setup_base_i &stack_builder)
 
LEARNER::base_learner * cats_pdf_setup (setup_base_i &stack_builder)
 
LEARNER::base_learner * cats_tree_setup (setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_adf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_algs_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_dro_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_bag_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_cover_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_first_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_greedy_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_regcb_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learner * cb_explore_adf_rnd_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_softmax_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_squarecb_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_explore_adf_synthcover_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learner * cb_explore_pdf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_sample_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cb_to_cb_adf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cbify_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cbifyldf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * warm_cb_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cbzo_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * classweight_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * ccb_explore_adf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * confidence_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * count_label_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * cs_active_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * csoaa_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * csldf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * ect_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * explore_eval_setup (VW::setup_base_i &stack_builder)
 
template<char er_level, VW::label_parser & lp>
VW::LEARNER::base_learner * expreplay_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * freegrad_setup (VW::setup_base_i &stack_builder)
 Wiki page: https://github.com/VowpalWabbit/vowpal_wabbit/wiki/FreeGrad. More...
 
VW::LEARNER::base_learner * ftrl_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * gd_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * gd_mf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * generate_interactions_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learner * get_pmf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * interact_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * interaction_ground_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * kernel_svm_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * lda_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * log_multi_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * lrq_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * lrqfa_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * marginal_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * memory_tree_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * metrics_setup (VW::setup_base_i &stack_builder)
 
void output_metrics (VW::workspace &all)
 
VW::LEARNER::base_learner * mf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * multilabel_oaa_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * mwt_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * nn_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * noop_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * oaa_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learner * offset_tree_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * oja_newton_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * plt_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learner * pmf_to_pdf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * print_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * recall_tree_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learner * sample_pdf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * scorer_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * search_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * sender_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * shared_feature_merger_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * slates_setup (VW::setup_base_i &)
 
std::string generate_slates_label_printout (const std::vector< example *> &slots)
 
VW::LEARNER::base_learner * stagewise_poly_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * svrg_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learner * topk_setup (VW::setup_base_i &stack_builder)
 

Function Documentation

◆ active_cover_setup()

VW::LEARNER::base_learner* VW::reductions::active_cover_setup ( VW::setup_base_i &  stack_builder)

◆ active_setup()

VW::LEARNER::base_learner* VW::reductions::active_setup ( VW::setup_base_i &  stack_builder)

◆ audit_regressor_setup()

VW::LEARNER::base_learner* VW::reductions::audit_regressor_setup ( VW::setup_base_i &  stack_builder)

◆ autolink_setup()

VW::LEARNER::base_learner* VW::reductions::autolink_setup ( VW::setup_base_i &  stack_builder)

◆ automl_setup()

VW::LEARNER::base_learner* VW::reductions::automl_setup ( VW::setup_base_i &  )

◆ baseline_challenger_cb_setup()

VW::LEARNER::base_learner* VW::reductions::baseline_challenger_cb_setup ( VW::setup_base_i &  )

◆ baseline_setup()

VW::LEARNER::base_learner* VW::reductions::baseline_setup ( VW::setup_base_i &  stack_builder)

◆ bfgs_setup()

VW::LEARNER::base_learner* VW::reductions::bfgs_setup ( VW::setup_base_i &  stack_builder)

◆ binary_setup()

VW::LEARNER::base_learner* VW::reductions::binary_setup ( setup_base_i &  stack_builder)

◆ boosting_setup()

VW::LEARNER::base_learner* VW::reductions::boosting_setup ( VW::setup_base_i &  stack_builder)

◆ bs_setup()

VW::LEARNER::base_learner* VW::reductions::bs_setup ( VW::setup_base_i &  stack_builder)

◆ cats_pdf_setup()

LEARNER::base_learner* VW::reductions::cats_pdf_setup ( setup_base_i &  stack_builder)

◆ cats_setup()

LEARNER::base_learner* VW::reductions::cats_setup ( setup_base_i &  stack_builder)

◆ cats_tree_setup()

LEARNER::base_learner* VW::reductions::cats_tree_setup ( setup_base_i &  stack_builder)

◆ cb_adf_setup()

VW::LEARNER::base_learner* VW::reductions::cb_adf_setup ( VW::setup_base_i &  stack_builder)

◆ cb_algs_setup()

VW::LEARNER::base_learner* VW::reductions::cb_algs_setup ( VW::setup_base_i &  stack_builder)

◆ cb_dro_setup()

VW::LEARNER::base_learner* VW::reductions::cb_dro_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_bag_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_bag_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_cover_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_cover_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_first_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_first_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_greedy_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_greedy_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_regcb_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_regcb_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_rnd_setup()

LEARNER::base_learner* VW::reductions::cb_explore_adf_rnd_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_softmax_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_softmax_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_squarecb_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_squarecb_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_adf_synthcover_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_adf_synthcover_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_pdf_setup()

LEARNER::base_learner* VW::reductions::cb_explore_pdf_setup ( VW::setup_base_i &  stack_builder)

◆ cb_explore_setup()

VW::LEARNER::base_learner* VW::reductions::cb_explore_setup ( VW::setup_base_i &  stack_builder)

◆ cb_sample_setup()

VW::LEARNER::base_learner* VW::reductions::cb_sample_setup ( VW::setup_base_i &  stack_builder)

◆ cb_to_cb_adf_setup()

VW::LEARNER::base_learner* VW::reductions::cb_to_cb_adf_setup ( VW::setup_base_i &  stack_builder)

◆ cbify_setup()

VW::LEARNER::base_learner* VW::reductions::cbify_setup ( VW::setup_base_i &  stack_builder)

◆ cbifyldf_setup()

VW::LEARNER::base_learner* VW::reductions::cbifyldf_setup ( VW::setup_base_i &  stack_builder)

◆ cbzo_setup()

VW::LEARNER::base_learner* VW::reductions::cbzo_setup ( VW::setup_base_i &  stack_builder)

◆ ccb_explore_adf_setup()

VW::LEARNER::base_learner* VW::reductions::ccb_explore_adf_setup ( VW::setup_base_i &  stack_builder)

◆ classweight_setup()

VW::LEARNER::base_learner* VW::reductions::classweight_setup ( VW::setup_base_i &  stack_builder)

◆ confidence_setup()

VW::LEARNER::base_learner* VW::reductions::confidence_setup ( VW::setup_base_i &  stack_builder)

◆ count_label_setup()

VW::LEARNER::base_learner* VW::reductions::count_label_setup ( VW::setup_base_i &  stack_builder)

◆ cs_active_setup()

VW::LEARNER::base_learner* VW::reductions::cs_active_setup ( VW::setup_base_i &  stack_builder)

◆ csldf_setup()

VW::LEARNER::base_learner* VW::reductions::csldf_setup ( VW::setup_base_i &  stack_builder)

◆ csoaa_setup()

VW::LEARNER::base_learner* VW::reductions::csoaa_setup ( VW::setup_base_i &  stack_builder)

◆ ect_setup()

VW::LEARNER::base_learner* VW::reductions::ect_setup ( VW::setup_base_i &  stack_builder)

◆ explore_eval_setup()

VW::LEARNER::base_learner* VW::reductions::explore_eval_setup ( VW::setup_base_i &  stack_builder)

◆ expreplay_setup()

template<char er_level, VW::label_parser & lp>
VW::LEARNER::base_learner* VW::reductions::expreplay_setup ( VW::setup_base_i &  stack_builder)

◆ freegrad_setup()

VW::LEARNER::base_learner* VW::reductions::freegrad_setup ( VW::setup_base_i &  stack_builder)

◆ ftrl_setup()

VW::LEARNER::base_learner* VW::reductions::ftrl_setup ( VW::setup_base_i &  stack_builder)

◆ gd_mf_setup()

VW::LEARNER::base_learner* VW::reductions::gd_mf_setup ( VW::setup_base_i &  stack_builder)

◆ gd_setup()

VW::LEARNER::base_learner* VW::reductions::gd_setup ( VW::setup_base_i &  stack_builder)

◆ generate_interactions_setup()

VW::LEARNER::base_learner* VW::reductions::generate_interactions_setup ( VW::setup_base_i &  stack_builder)

◆ generate_slates_label_printout()

std::string VW::reductions::generate_slates_label_printout ( const std::vector< example *> &  slots)

◆ get_pmf_setup()

LEARNER::base_learner* VW::reductions::get_pmf_setup ( VW::setup_base_i &  stack_builder)

◆ interact_setup()

VW::LEARNER::base_learner* VW::reductions::interact_setup ( VW::setup_base_i &  stack_builder)

◆ interaction_ground_setup()

VW::LEARNER::base_learner* VW::reductions::interaction_ground_setup ( VW::setup_base_i &  stack_builder)

Setup interaction grounded learning reduction. Wiki page: https://github.com/VowpalWabbit/vowpal_wabbit/wiki/Interaction-Grounded-Learning

Parameters
stack_builderStack builder to use for setup.
Returns
VW::LEARNER::base_learner* learner if this reduction is active, nullptr otherwise

◆ kernel_svm_setup()

VW::LEARNER::base_learner* VW::reductions::kernel_svm_setup ( VW::setup_base_i &  stack_builder)

◆ lda_setup()

VW::LEARNER::base_learner* VW::reductions::lda_setup ( VW::setup_base_i &  stack_builder)

◆ log_multi_setup()

VW::LEARNER::base_learner* VW::reductions::log_multi_setup ( VW::setup_base_i &  stack_builder)

◆ lrq_setup()

VW::LEARNER::base_learner* VW::reductions::lrq_setup ( VW::setup_base_i &  stack_builder)

◆ lrqfa_setup()

VW::LEARNER::base_learner* VW::reductions::lrqfa_setup ( VW::setup_base_i &  stack_builder)

◆ marginal_setup()

VW::LEARNER::base_learner* VW::reductions::marginal_setup ( VW::setup_base_i &  stack_builder)

◆ memory_tree_setup()

VW::LEARNER::base_learner* VW::reductions::memory_tree_setup ( VW::setup_base_i &  stack_builder)

◆ metrics_setup()

VW::LEARNER::base_learner* VW::reductions::metrics_setup ( VW::setup_base_i &  stack_builder)

◆ mf_setup()

VW::LEARNER::base_learner* VW::reductions::mf_setup ( VW::setup_base_i &  stack_builder)

◆ multilabel_oaa_setup()

VW::LEARNER::base_learner* VW::reductions::multilabel_oaa_setup ( VW::setup_base_i &  stack_builder)

◆ mwt_setup()

VW::LEARNER::base_learner* VW::reductions::mwt_setup ( VW::setup_base_i &  stack_builder)

◆ nn_setup()

VW::LEARNER::base_learner* VW::reductions::nn_setup ( VW::setup_base_i &  stack_builder)

◆ noop_setup()

VW::LEARNER::base_learner* VW::reductions::noop_setup ( VW::setup_base_i &  stack_builder)

◆ oaa_setup()

VW::LEARNER::base_learner* VW::reductions::oaa_setup ( VW::setup_base_i &  stack_builder)

◆ offset_tree_setup()

LEARNER::base_learner* VW::reductions::offset_tree_setup ( VW::setup_base_i &  stack_builder)

◆ oja_newton_setup()

VW::LEARNER::base_learner* VW::reductions::oja_newton_setup ( VW::setup_base_i &  stack_builder)

◆ output_metrics()

void VW::reductions::output_metrics ( VW::workspace &  all)

◆ plt_setup()

VW::LEARNER::base_learner* VW::reductions::plt_setup ( VW::setup_base_i &  stack_builder)

◆ pmf_to_pdf_setup()

LEARNER::base_learner* VW::reductions::pmf_to_pdf_setup ( VW::setup_base_i &  stack_builder)

◆ print_setup()

VW::LEARNER::base_learner* VW::reductions::print_setup ( VW::setup_base_i &  stack_builder)

◆ recall_tree_setup()

VW::LEARNER::base_learner* VW::reductions::recall_tree_setup ( VW::setup_base_i &  stack_builder)

◆ sample_pdf_setup()

LEARNER::base_learner* VW::reductions::sample_pdf_setup ( VW::setup_base_i &  stack_builder)

◆ scorer_setup()

VW::LEARNER::base_learner* VW::reductions::scorer_setup ( VW::setup_base_i &  stack_builder)

◆ search_setup()

VW::LEARNER::base_learner* VW::reductions::search_setup ( VW::setup_base_i &  stack_builder)

◆ sender_setup()

VW::LEARNER::base_learner* VW::reductions::sender_setup ( VW::setup_base_i &  stack_builder)

◆ shared_feature_merger_setup()

VW::LEARNER::base_learner* VW::reductions::shared_feature_merger_setup ( VW::setup_base_i &  stack_builder)

◆ slates_setup()

VW::LEARNER::base_learner* VW::reductions::slates_setup ( VW::setup_base_i &  )

◆ stagewise_poly_setup()

VW::LEARNER::base_learner* VW::reductions::stagewise_poly_setup ( VW::setup_base_i &  stack_builder)

◆ svrg_setup()

VW::LEARNER::base_learner* VW::reductions::svrg_setup ( VW::setup_base_i &  stack_builder)

◆ topk_setup()

VW::LEARNER::base_learner* VW::reductions::topk_setup ( VW::setup_base_i &  stack_builder)

◆ warm_cb_setup()

VW::LEARNER::base_learner* VW::reductions::warm_cb_setup ( VW::setup_base_i &  stack_builder)