Turi Create
4.0
|
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)=0 | turi::sgd::sgd_ranking_interface | pure virtual |
apply_sgd_step(size_t thread_idx, const std::vector< v2::ml_data_entry > &x, double y, double step_size)=0 | turi::sgd::sgd_interface_base | privatepure virtual |
calculate_loss(const v2::ml_data &data) const =0 | turi::sgd::sgd_interface_base | privatepure virtual |
current_regularization_penalty() const =0 | turi::sgd::sgd_interface_base | privatepure virtual |
finalize_iteration() | turi::sgd::sgd_interface_base | inlineprivatevirtual |
l2_regularization_factor() const | turi::sgd::sgd_interface_base | inlineprivatevirtual |
max_step_size() const | turi::sgd::sgd_interface_base | inlineprivatevirtual |
reported_loss_name() const =0 | turi::sgd::sgd_interface_base | privatepure virtual |
reported_loss_value(double accumulative_loss) const =0 | turi::sgd::sgd_interface_base | privatepure virtual |
setup(const v2::ml_data &train_data, const std::map< std::string, flexible_type > &options) | turi::sgd::sgd_interface_base | inlineprivatevirtual |
setup_iteration(size_t iteration, double step_size) | turi::sgd::sgd_interface_base | inlineprivatevirtual |
setup_optimization(size_t random_seed=size_t(-1), bool _in_trial_mode=false)=0 | turi::sgd::sgd_interface_base | privatepure virtual |
state_is_numerically_stable() const | turi::sgd::sgd_interface_base | inlineprivatevirtual |