def test_model_detection(self):
sklearn_model = LogisticRegression()
pipeline_model = Pipeline([('log', sklearn_model)])
xgb_model = XGBClassifier()
nn_model = NNModel(100,10)
sklearn_opt = Optimizer(sklearn_model,[], lambda x: x)
pipeline_opt = Optimizer(pipeline_model,[], lambda x: x)
xgb_opt = Optimizer(xgb_model,[], lambda x: x)
nn_opt = Optimizer(nn_model,[], lambda x: x)
self.assertEqual(sklearn_opt.model_module, 'sklearn')
self.assertEqual(pipeline_opt.model_module, 'pipeline')
self.assertEqual(xgb_opt.model_module, 'xgboost')
self.assertEqual(nn_opt.model_module, 'keras')
评论列表
文章目录