From: Jérôme Benoit Date: Tue, 20 May 2025 17:24:19 +0000 (+0200) Subject: perf(qav3): refine optuna search space for regressor HPO X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=cc6fc282e40fa666f4de14d526e2f3a0f6fe3a40;p=freqai-strategies.git perf(qav3): refine optuna search space for regressor HPO Signed-off-by: Jérôme Benoit --- diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index bbffe2b..3aaad6d 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -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), diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index f6e1ef6..0810c00 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -59,7 +59,7 @@ class QuickAdapterV3(IStrategy): INTERFACE_VERSION = 3 def version(self) -> str: - return "3.3.48" + return "3.3.49" timeframe = "5m"