This page contains a list of example codes written with Optuna.
- scikit-learn
- Chainer
- ChainerMN
- Dask-ML
- LightGBM
- CatBoost
- MXNet
- PyTorch
- PyTorch Ignite
- PyTorch Lightning
- XGBoost
- Tensorflow
- Tensorflow(eager)
- Keras
The following example demonstrates how to implement an objective function that uses additional arguments other than trial
.
The following example demonstrates how to implement pruning logic with Optuna.
In addition, integration modules are available for the following libraries, providing simpler interfaces to utilize pruning.
- pruning with Chainer integration module
- pruning with XGBoost integration module
- pruning with LightGBM integration module
- pruning with ChainerMN integration module
- pruning with Tensorflow integration module
- pruning with Keras integration module
- pruning with MXNet integration module
- pruning with PyTorch Ignite integration module