File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,20 @@ def run(self):
5151 redshells .train .utils .fit_model (self )
5252
5353
54+ class OptimizeClassificationModel (_ClassificationModelTask ):
55+ """
56+ Optimize classification model. Please see `_ClassificationModelTask` for more detail and required parameters.
57+ """
58+ task_namespace = 'redshells'
59+ test_size = luigi .FloatParameter () # type: float
60+ optuna_param_name = luigi .Parameter (description = 'The key of "redshells.factory.get_optuna_param".' )
61+ output_file_path = luigi .Parameter (default = 'model/classification_model.pkl' ) # type: str
62+
63+ def run (self ):
64+ redshells .train .utils .optimize_model (
65+ self , param_name = self .optuna_param_name , test_size = self .test_size )
66+
67+
5468class ValidateClassificationModel (_ClassificationModelTask ):
5569 """
5670 Train classification model. Please see `_ClassificationModelTask` for more detail and required parameters.
You can’t perform that action at this time.
0 commit comments