Turi Create  4.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type > Member List

This is the complete list of members for turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >, including all inherited members.

apply_pairwise_sgd_step(size_t thread_idx, const std::vector< v2::ml_data_entry > &x_positive, const std::vector< v2::ml_data_entry > &x_negative, double step_size) GL_HOT_FLATTENturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inline
apply_sgd_step(size_t thread_idx, const std::vector< v2::ml_data_entry > &x, double y, double step_size, bool apply_regularization)turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inline
apply_sgd_step(size_t thread_idx, const std::vector< v2::ml_data_entry > &x, double y, double step_size)turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
calculate_fx(size_t thread_idx, const std::vector< v2::ml_data_entry > &x) const GL_HOT_FLATTENturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inline
calculate_loss(const v2::ml_data &data) constturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
current_regularization_penalty() constturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
currently_in_trial_modeturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >
finalize_iteration()turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
l2_regularization_factor() constturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
max_step_size() constturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
regularization_typeturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >static
reported_loss_name() constturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
reported_loss_value(double accumulative_loss) constturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
setup(const v2::ml_data &train_data, const std::map< std::string, flexible_type > &options)turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
setup_iteration(size_t iteration, double step_size)turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
setup_optimization(size_t random_seed=size_t(-1), bool trial_mode=false)turi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual
state_is_numerically_stable() const GL_HOT_INLINE_FLATTENturi::factorization::factorization_sgd_interface< GLMModel, _LossModelProfile, _regularization_type >inlinevirtual