Esempio n. 1
0
 def test_invalid_verbose(self):
     model = AutoML(explain_level=0,
                    verbose=0,
                    results_path=self.automl_dir)
     param = {"verbose": -1}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)
Esempio n. 2
0
 def test_invalid_algorithm_name(self):
     model = AutoML(explain_level=0,
                    verbose=0,
                    results_path=self.automl_dir)
     param = {"algorithms": ["Baseline", "Neural Netrk"]}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)
Esempio n. 3
0
 def test_invalid_validation_strategy(self):
     model = AutoML(explain_level=0, verbose=0)
     param = {"validation_strategy": "test"}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)
Esempio n. 4
0
 def test_invalid_eval_metric(self):
     model = AutoML(explain_level=0, verbose=0)
     param = {"eval_metric": "not_real_metric"}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)
Esempio n. 5
0
 def test_invalid_stack_models(self):
     model = AutoML(explain_level=0, verbose=0)
     param = {"stack_models": "not bool"}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)
Esempio n. 6
0
 def test_invalid_model_time_limit(self):
     model = AutoML(explain_level=0, verbose=0)
     param = {"algorithms": ["Baseline", "Neural Netrk"]}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)
Esempio n. 7
0
 def test_invalid_model_time_limit(self):
     model = AutoML(explain_level=0, verbose=0)
     param = {"model_time_limit": -1}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)
Esempio n. 8
0
 def test_invalid_tuning_mode(self):
     model = AutoML(explain_level=0, verbose=0)
     param = {"results_path": 2}
     model.set_params(**param)
     with self.assertRaises(ValueError) as context:
         model.fit(iris.data, iris.target)