]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
perf(qav3): refine optuna search space for regressor HPO
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 20 May 2025 17:24:19 +0000 (19:24 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 20 May 2025 17:24:19 +0000 (19:24 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py
quickadapter/user_data/strategies/QuickAdapterV3.py

index bbffe2b465c67e212c2b793c07d3258d9cfe32a4..3aaad6dbb167cf5a9cf03f3569f64cf99a54a1ab 100644 (file)
@@ -45,7 +45,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
     https://github.com/sponsors/robcaulk
     """
 
-    version = "3.7.50"
+    version = "3.7.51"
 
     @cached_property
     def _optuna_config(self) -> dict:
@@ -783,7 +783,9 @@ def get_optuna_study_model_parameters(
 ) -> dict:
     study_model_parameters = {
         "learning_rate": trial.suggest_float("learning_rate", 1e-3, 0.3, log=True),
-        "min_child_weight": trial.suggest_int("min_child_weight", 1, 100),
+        "min_child_weight": trial.suggest_float(
+            "min_child_weight", 1e-8, 100, log=True
+        ),
         "subsample": trial.suggest_float("subsample", 0.5, 1.0),
         "colsample_bytree": trial.suggest_float("colsample_bytree", 0.5, 1.0),
         "reg_alpha": trial.suggest_float("reg_alpha", 1e-8, 100.0, log=True),
index f6e1ef637a152208a7b7d49b32b2e843d3df5afb..0810c0009bbe2a5cce9eae23aaee44961dbc6647 100644 (file)
@@ -59,7 +59,7 @@ class QuickAdapterV3(IStrategy):
     INTERFACE_VERSION = 3
 
     def version(self) -> str:
-        return "3.3.48"
+        return "3.3.49"
 
     timeframe = "5m"