From cc6fc282e40fa666f4de14d526e2f3a0f6fe3a40 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 20 May 2025 19:24:19 +0200 Subject: [PATCH] perf(qav3): refine optuna search space for regressor HPO MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .../user_data/freqaimodels/QuickAdapterRegressorV3.py | 6 ++++-- quickadapter/user_data/strategies/QuickAdapterV3.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) 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" -- 2.43.0