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_learneractive_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learneractive_cover_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learneraudit_regressor_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerautolink_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerautoml_setup (VW::setup_base_i &)
 
VW::LEARNER::base_learnerbaseline_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerbaseline_challenger_cb_setup (VW::setup_base_i &)
 
VW::LEARNER::base_learnerbfgs_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerbinary_setup (setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerboosting_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerbs_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learnercats_setup (setup_base_i &stack_builder)
 
LEARNER::base_learnercats_pdf_setup (setup_base_i &stack_builder)
 
LEARNER::base_learnercats_tree_setup (setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_adf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_algs_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_dro_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_bag_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_cover_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_first_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_greedy_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_regcb_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learnercb_explore_adf_rnd_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_softmax_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_squarecb_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_explore_adf_synthcover_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learnercb_explore_pdf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_sample_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercb_to_cb_adf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercbify_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercbifyldf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerwarm_cb_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercbzo_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerclassweight_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerccb_explore_adf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerconfidence_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercount_label_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercs_active_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercsoaa_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnercsldf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerect_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerexplore_eval_setup (VW::setup_base_i &stack_builder)
 
template<char er_level, VW::label_parser & lp>
VW::LEARNER::base_learnerexpreplay_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerfreegrad_setup (VW::setup_base_i &stack_builder)
 Wiki page: https://github.com/VowpalWabbit/vowpal_wabbit/wiki/FreeGrad. More...
 
VW::LEARNER::base_learnerftrl_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnergd_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnergd_mf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnergenerate_interactions_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learnerget_pmf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerinteract_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerinteraction_ground_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerkernel_svm_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerlda_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerlog_multi_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerlrq_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerlrqfa_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnermarginal_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnermemory_tree_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnermetrics_setup (VW::setup_base_i &stack_builder)
 
void output_metrics (VW::workspace &all)
 
VW::LEARNER::base_learnermf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnermultilabel_oaa_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnermwt_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnernn_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnernoop_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learneroaa_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learneroffset_tree_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learneroja_newton_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerplt_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learnerpmf_to_pdf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerprint_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerrecall_tree_setup (VW::setup_base_i &stack_builder)
 
LEARNER::base_learnersample_pdf_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerscorer_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnersearch_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnersender_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnershared_feature_merger_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnerslates_setup (VW::setup_base_i &)
 
std::string generate_slates_label_printout (const std::vector< example *> &slots)
 
VW::LEARNER::base_learnerstagewise_poly_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnersvrg_setup (VW::setup_base_i &stack_builder)
 
VW::LEARNER::base_learnertopk_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)