Turi Create  4.0
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
turi::sgd::sgd_ranking_interface Member List

This is the complete list of members for turi::sgd::sgd_ranking_interface, including all inherited members.

apply_pairwise_sgd_step(size_t thread_idx, const std::vector< ml_data_entry > &x_positive, const std::vector< ml_data_entry > &x_negative, double step_size)=0turi::sgd::sgd_ranking_interfacepure virtual
apply_sgd_step(size_t thread_idx, const std::vector< v2::ml_data_entry > &x, double y, double step_size)=0turi::sgd::sgd_interface_baseprivatepure virtual
calculate_loss(const v2::ml_data &data) const =0turi::sgd::sgd_interface_baseprivatepure virtual
current_regularization_penalty() const =0turi::sgd::sgd_interface_baseprivatepure virtual
finalize_iteration()turi::sgd::sgd_interface_baseinlineprivatevirtual
l2_regularization_factor() constturi::sgd::sgd_interface_baseinlineprivatevirtual
max_step_size() constturi::sgd::sgd_interface_baseinlineprivatevirtual
reported_loss_name() const =0turi::sgd::sgd_interface_baseprivatepure virtual
reported_loss_value(double accumulative_loss) const =0turi::sgd::sgd_interface_baseprivatepure virtual
setup(const v2::ml_data &train_data, const std::map< std::string, flexible_type > &options)turi::sgd::sgd_interface_baseinlineprivatevirtual
setup_iteration(size_t iteration, double step_size)turi::sgd::sgd_interface_baseinlineprivatevirtual
setup_optimization(size_t random_seed=size_t(-1), bool _in_trial_mode=false)=0turi::sgd::sgd_interface_baseprivatepure virtual
state_is_numerically_stable() constturi::sgd::sgd_interface_baseinlineprivatevirtual