add(const VW::workspace &base_ws, const VW::workspace &delta_ws, const learner *base_l, const learner *delta_l, VW::workspace &output_ws, learner *output_l) | VW::LEARNER::learner | |
bottom_learner_builder | VW::LEARNER::learner | friend |
cleanup_example(polymorphic_ex ec) | VW::LEARNER::learner | |
common_learner_builder | VW::LEARNER::learner | friend |
end_examples() | VW::LEARNER::learner | |
end_pass() | VW::LEARNER::learner | |
feature_width | VW::LEARNER::learner | |
feature_width_below | VW::LEARNER::learner | |
finish() | VW::LEARNER::learner | |
finish_example(VW::workspace &all, polymorphic_ex ec) | VW::LEARNER::learner | |
get_base_learner() const | VW::LEARNER::learner | inline |
get_base_learner() | VW::LEARNER::learner | inline |
get_enabled_learners(std::vector< std::string > &enabled_learners) const | VW::LEARNER::learner | |
get_input_label_type() const | VW::LEARNER::learner | inline |
get_input_prediction_type() const | VW::LEARNER::learner | inline |
get_internal_type_erased_data_pointer_test_use_only() | VW::LEARNER::learner | inline |
get_internal_type_erased_data_pointer_test_use_only_shared() | VW::LEARNER::learner | inline |
get_learner_by_name_prefix(const std::string &learner_name) | VW::LEARNER::learner | |
get_name() const | VW::LEARNER::learner | inline |
get_output_label_type() const | VW::LEARNER::learner | inline |
get_output_prediction_type() const | VW::LEARNER::learner | inline |
has_add() const | VW::LEARNER::learner | inline |
has_cleanup_example() const | VW::LEARNER::learner | inline |
has_legacy_finish() const | VW::LEARNER::learner | inline |
has_merge() const | VW::LEARNER::learner | inline |
has_output_example_prediction() const | VW::LEARNER::learner | inline |
has_print_update() const | VW::LEARNER::learner | inline |
has_subtract() const | VW::LEARNER::learner | inline |
has_update_stats() const | VW::LEARNER::learner | inline |
init_driver() | VW::LEARNER::learner | |
is_multiline() const | VW::LEARNER::learner | inline |
learn(polymorphic_ex ec, size_t i=0) | VW::LEARNER::learner | |
learn_returns_prediction | VW::LEARNER::learner | |
learner_defines_own_save_load() | VW::LEARNER::learner | inline |
merge(const std::vector< float > &per_model_weighting, const std::vector< const VW::workspace * > &all_workspaces, const std::vector< const learner * > &all_learners, VW::workspace &output_workspace, learner &output_learner) | VW::LEARNER::learner | |
multipredict(polymorphic_ex ec, size_t lo, size_t count, polyprediction *pred, bool finalize_predictions) | VW::LEARNER::learner | |
output_example_prediction(VW::workspace &all, const polymorphic_ex ec, VW::io::logger &logger) | VW::LEARNER::learner | |
output_example_prediction(VW::workspace &all, const polymorphic_ex ec) | VW::LEARNER::learner | |
persist_metrics(metric_sink &metrics) | VW::LEARNER::learner | |
pre_save_load(VW::workspace &all) | VW::LEARNER::learner | |
predict(polymorphic_ex ec, size_t i=0) | VW::LEARNER::learner | |
print_update(VW::workspace &all, VW::shared_data &sd, const polymorphic_ex ec, VW::io::logger &logger) | VW::LEARNER::learner | |
print_update(VW::workspace &all, const polymorphic_ex ec) | VW::LEARNER::learner | |
reduction_learner_builder | VW::LEARNER::learner | friend |
reduction_no_data_learner_builder | VW::LEARNER::learner | friend |
save_load(io_buf &io, const bool read, const bool text) | VW::LEARNER::learner | |
sensitivity(example &ec, size_t i=0) | VW::LEARNER::learner | |
set_internal_type_erased_data_pointer_does_not_override_funcs(std::shared_ptr< void > data) | VW::LEARNER::learner | inline |
subtract(const VW::workspace &ws1, const VW::workspace &ws2, const learner *l1, const learner *l2, VW::workspace &output_ws, learner *output_l) | VW::LEARNER::learner | |
update(polymorphic_ex ec, size_t i=0) | VW::LEARNER::learner | |
update_stats(const VW::workspace &all, VW::shared_data &sd, const polymorphic_ex ec, VW::io::logger &logger) | VW::LEARNER::learner | |
update_stats(VW::workspace &all, const polymorphic_ex ec) | VW::LEARNER::learner | |