"purge_old_models": 2,
"expiration_hours": 12,
"train_period_days": 60,
- "live_retrain_hours": 0.5,
+ // "live_retrain_hours": 1,
"backtest_period_days": 2,
"write_metrics_to_disk": false,
"identifier": "quickadapter-xgboost",
start = time.time()
if self.__optuna_hyperopt:
study_name = str(dk.pair)
+ storage_dir = str(dk.full_path)
pruner = optuna.pruners.HyperbandPruner()
study = optuna.create_study(
study_name=study_name,
direction=optuna.study.StudyDirection.MINIMIZE,
storage=optuna.storages.JournalStorage(
optuna.storages.journal.JournalFileBackend(
- f"./optuna-lgbm-{sanitize_path(study_name)}.log"
+ f"{storage_dir}/optuna-{sanitize_path(study_name)}.log"
)
),
load_if_exists=True,
start = time.time()
if self.__optuna_hyperopt:
study_name = str(dk.pair)
+ storage_dir = str(dk.full_path)
pruner = optuna.pruners.HyperbandPruner()
study = optuna.create_study(
study_name=study_name,
pruner=pruner,
direction=optuna.study.StudyDirection.MINIMIZE,
storage=optuna.storages.journal.JournalFileBackend(
- f"./optuna-xgboost-{sanitize_path(study_name)}.log"
+ f"{storage_dir}/optuna-{sanitize_path(study_name)}.log"
),
load_if_exists=True,
)