Vowpal Wabbit
|
#include <array_parameters.h>
Public Member Functions | |
weight & | operator[] (size_t i) |
uint32_t | stride_shift () |
uint32_t | stride () |
uint64_t | mask () |
uint64_t | seeded () |
void | shallow_copy (const parameters &input) |
void | set_zero (size_t offset) |
void | share (size_t length) |
void | stride_shift (uint32_t stride_shift) |
weight & | strided_index (size_t index) |
bool | not_null () |
Public Attributes | |
bool | adaptive |
bool | normalized |
bool | sparse |
dense_parameters | dense_weights |
sparse_parameters | sparse_weights |
Definition at line 226 of file array_parameters.h.
|
inline |
Definition at line 260 of file array_parameters.h.
References dense_parameters::mask(), and sparse_parameters::mask().
Referenced by Search::add_new_feature(), recall_tree_ns::add_node_id_feature(), GD::audit_feature(), audit_regressor_feature(), copy_example_to_adf(), flatten_example(), VW::get_features(), Search::search::get_mask(), learn_batch(), learn_with_metrics(), MARGINAL::make_marginal(), mf_print_offset_features(), multiply(), predict_or_learn(), MWT::predict_or_learn(), GraphTask::setup(), MARGINAL::update_marginal(), MWT::value_policy(), wid_mask(), and wid_mask_un_shifted().
|
inline |
Definition at line 319 of file array_parameters.h.
References dense_parameters::not_null(), and sparse_parameters::not_null().
Referenced by flatten_example().
|
inline |
Definition at line 236 of file array_parameters.h.
|
inline |
Definition at line 268 of file array_parameters.h.
References dense_parameters::seeded(), and sparse_parameters::seeded().
Referenced by VW::finish().
|
inline |
Definition at line 284 of file array_parameters.h.
References dense_parameters::set_zero(), and sparse_parameters::set_zero().
Referenced by parse_mask_regressor_args(), zero_derivative(), zero_preconditioner(), and zero_state().
|
inline |
Definition at line 276 of file array_parameters.h.
References dense_weights, dense_parameters::shallow_copy(), sparse_parameters::shallow_copy(), and sparse_weights.
Referenced by VW::seed_vw_model().
|
inline |
Definition at line 293 of file array_parameters.h.
References dense_parameters::share(), and sparse_parameters::share().
Referenced by enable_sources().
|
inline |
Definition at line 252 of file array_parameters.h.
References dense_parameters::stride(), and sparse_parameters::stride().
Referenced by bfgs_setup(), VW::get_stride(), learn_batch(), OjaNewton_setup(), and save_load().
|
inline |
Definition at line 244 of file array_parameters.h.
References dense_parameters::stride_shift(), and sparse_parameters::stride_shift().
Referenced by accumulate_weighted_avg(), Search::add_example_conditioning(), Search::add_neighbor_features(), Search::add_new_feature(), recall_tree_ns::add_node_id_feature(), ezexample::addf(), GD::audit_feature(), audit_regressor_feature(), audit_regressor_lda(), autolink_setup(), bfgs_setup(), CCB::ccb_explore_adf_setup(), copy_example_to_adf(), VW::export_example(), DepParserTask::extract_features(), finish_setup(), flatten_example(), ftrl_setup(), gd_mf_setup(), VW::get_features(), Search::search::get_stride_shift(), VW::get_weight(), init_global(), lda_setup(), learn_with_metrics(), OjaNewton_setup(), parse_sources(), predict_or_learn(), MWT::predict_or_learn(), GD::print_lda_features(), print_setup(), MARGINAL::save_load(), save_load(), memory_tree_ns::save_load_memory_tree(), VW::set_weight(), GraphTask::setup(), VW::setup_example(), stride_shift(), stride_un_shift(), svrg_setup(), un_ft_offset(), and MWT::value_policy().
|
inline |
Definition at line 303 of file array_parameters.h.
References dense_parameters::stride_shift(), and sparse_parameters::stride_shift().
|
inline |
Definition at line 311 of file array_parameters.h.
References dense_parameters::strided_index(), and sparse_parameters::strided_index().
Referenced by OjaNewton::check(), OjaNewton::initialize_Z(), and save_load().
bool parameters::adaptive |
Definition at line 229 of file array_parameters.h.
Referenced by accumulate_weighted_avg(), GD::audit_feature(), GD::end_pass(), GD::save_load(), GD::save_load_online_state(), GD::set_learn(), and GD::setup().
dense_parameters parameters::dense_weights |
Definition at line 233 of file array_parameters.h.
Referenced by accumulate(), accumulate_avg(), accumulate_weighted_avg(), add_regularization(), bfgs_iter_middle(), bfgs_iter_start(), compute_coherence_metrics(), derivative_in_direction(), direction_magnitude(), end_examples(), finalize_preconditioner(), GD::foreach_feature(), INTERACTIONS::generate_interactions(), get_top_weights(), init_driver(), initialize_regressor(), GD::inline_predict(), mf_predict(), mf_train(), multipredict(), GD::multipredict(), preconditioner_to_regularizer(), regularizer_direction_magnitude(), regularizer_to_weight(), sanity_check_state(), save_load(), GD::save_load(), GD::save_load_online_state(), GD::save_load_regressor(), shallow_copy(), GD::sync_weights(), update_weight(), and wolfe_eval().
bool parameters::normalized |
Definition at line 230 of file array_parameters.h.
Referenced by GD::save_load_online_state(), GD::set_learn(), and GD::setup().
bool parameters::sparse |
Definition at line 232 of file array_parameters.h.
Referenced by accumulate(), accumulate_avg(), accumulate_weighted_avg(), add_regularization(), audit_regressor(), bfgs_iter_middle(), bfgs_iter_start(), compute_coherence_metrics(), derivative_in_direction(), direction_magnitude(), end_examples(), finalize_preconditioner(), GD::foreach_feature(), INTERACTIONS::generate_interactions(), get_top_weights(), init_driver(), initialize_regressor(), GD::inline_predict(), mf_predict(), mf_train(), multipredict(), GD::multipredict(), parse_args(), preconditioner_to_regularizer(), regularizer_direction_magnitude(), regularizer_to_weight(), sanity_check_state(), save_load(), GD::save_load(), GD::save_load_online_state(), GD::save_load_regressor(), GD::sync_weights(), update_weight(), and wolfe_eval().
sparse_parameters parameters::sparse_weights |
Definition at line 234 of file array_parameters.h.
Referenced by accumulate(), accumulate_avg(), accumulate_weighted_avg(), add_regularization(), audit_regressor(), bfgs_iter_middle(), bfgs_iter_start(), compute_coherence_metrics(), derivative_in_direction(), direction_magnitude(), end_examples(), finalize_preconditioner(), GD::foreach_feature(), INTERACTIONS::generate_interactions(), get_top_weights(), init_driver(), initialize_regressor(), GD::inline_predict(), mf_predict(), mf_train(), multipredict(), GD::multipredict(), preconditioner_to_regularizer(), regularizer_direction_magnitude(), regularizer_to_weight(), sanity_check_state(), save_load(), GD::save_load(), GD::save_load_online_state(), GD::save_load_regressor(), shallow_copy(), GD::sync_weights(), update_weight(), and wolfe_eval().