Launched: May, 2021
Updated: September, 2024
Actively maintained.
-
Metrics
- Classification (accuracy, precision, recall, roc-auc, etc)
- Regression (MSE, RMSE, R2, etc)
-
Cross-Validation
- K-fold, LOOCV, LPOCV, Stratified CV
- Group CV and variants
- CV for time series
- Nested CV
-
Basic Search Algorithms
- Manual Search
- Grid Search
- Random Search
-
Bayesian Optimization
- with Gaussian Processes
- with Random Forests (SMAC) and GBMs
- with Parzen windows (Tree-structured Parzen Estimators or TPE)
- Simulated annealing
-
Multi-fidelity Optimization
- Successive Halving
- Hyperband
-
Python tools
- Scikit-learn
- Scikit-optimize
- Hyperopt
- Optuna