chore: remove scikit-optimize dependency

This commit is contained in:
Matthias
2025-04-23 19:15:16 +02:00
parent 20fca07d8f
commit 8a9b31eccd
3 changed files with 1 additions and 3 deletions

View File

@@ -1,7 +1,7 @@
# Hyperopt
This page explains how to tune your strategy by finding the optimal
parameters, a process called hyperparameter optimization. The bot uses algorithms included in the `scikit-optimize` package to accomplish this.
parameters, a process called hyperparameter optimization. The bot uses algorithms included in the `optuna` package to accomplish this.
The search will burn all your CPU cores, make your laptop sound like a fighter jet and still take a long time.
In general, the search for best parameters starts with a few random combinations (see [below](#reproducible-results) for more details) and then uses one of optuna's sampler algorithms (currently NSGAIIISampler) to quickly find a combination of parameters in the search hyperspace that minimizes the value of the [loss function](#loss-functions).

View File

@@ -79,7 +79,6 @@ plot = ["plotly>=4.0"]
hyperopt = [
"scipy",
"scikit-learn",
"ft-scikit-optimize>=0.9.2",
"filelock",
]
freqai = [

View File

@@ -4,7 +4,6 @@
# Required for hyperopt
scipy==1.15.2
scikit-learn==1.6.1
ft-scikit-optimize==0.9.2
filelock==3.18.0
optuna==4.2.1
cmaes==0.11.1