1 #ifndef TURI_AUTOMATIC_SUPERVISED_LEARNING_H_ 2 #define TURI_AUTOMATIC_SUPERVISED_LEARNING_H_ 4 #include <toolkits/supervised_learning/supervised_learning.hpp> 12 std::string _classifier_model_selector(std::shared_ptr<unity_sframe> _X);
17 std::vector<std::string> _classifier_available_models(
18 size_t num_classes, std::shared_ptr<unity_sframe> _X);
20 std::shared_ptr<supervised_learning_model_base> create_automatic_classifier_model(
21 gl_sframe data,
const std::string target,
const variant_type& validation_data,
22 const std::map<std::string, flexible_type>& options);
24 std::shared_ptr<supervised_learning_model_base> create_automatic_regression_model(
25 gl_sframe data,
const std::string target,
const variant_type& validation_data,
26 const std::map<std::string, flexible_type>& options);
28 std::pair<gl_sframe, gl_sframe> create_validation_data(
29 gl_sframe data,
const variant_type& validation_data,
int random_seed);
31 std::pair<gl_sframe, gl_sframe> create_validation_data(
boost::make_recursive_variant< flexible_type, std::shared_ptr< unity_sgraph_base >, dataframe_t, std::shared_ptr< model_base >, std::shared_ptr< unity_sframe_base >, std::shared_ptr< unity_sarray_base >, std::map< std::string, boost::recursive_variant_ >, std::vector< boost::recursive_variant_ >, boost::recursive_wrapper< function_closure_info > >::type variant_type