]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(qav3): code cleanup
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 29 May 2025 19:41:21 +0000 (21:41 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 29 May 2025 19:41:21 +0000 (21:41 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py

index 1a1363f4e15e9270c0774789c9b26dbe5300fc90..a2bedc728ea626c332286012e2dd904107ccd9fd 100644 (file)
@@ -407,7 +407,6 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
         if not QuickAdapterRegressorV3.optuna_study_has_best_trials(study):
             return None
 
-        label_metric = self.ft_params.get("label_metric", "seuclidean")
         metrics = {
             "braycurtis",
             "canberra",
@@ -442,6 +441,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
             "knn-d2-median",
             "knn-d2-max",
         }
+        label_metric = self.ft_params.get("label_metric", "seuclidean")
         if label_metric not in metrics:
             raise ValueError(
                 f"Unsupported label metric: {label_metric}. Supported metrics are {', '.join(metrics)}"