#23 · Primary category: MLOps & Evaluation
optuna
A hyperparameter optimization framework
Project last updated:08/27/26
GitHub Stars
14.7K
Forks
1.4K
Contributors
397
License
MIT
Why we included this project
Tuning hyperparameters by hand is a chore most model training eventually runs into, and Optuna automates it without forcing you to restructure your code. Its define-by-run API lets you build the search space with ordinary Python conditionals and loops inside the training script, so the objective stays readable and easy to change as the model evolves. It also prunes unpromising trials early and can spread a single study across many workers with only small code changes, which pays off when each run is costly. Built-in plots and an optional web dashboard make it easy to review the optimization history and see which parameters actually matter. For teams that want a dependable, framework-agnostic tuner that works with PyTorch, TensorFlow, scikit-learn, and other libraries, it is a practical choice.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
unsloth
Local UI to run and train LLMs and diffusion models. Supports GGUF, MLX, Qwen3.8, Kimi K3, MiniMax-H3, Gemma 4, FLUX and more.
LlamaFactory
Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
langfuse
🪢 Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets. Integrates with OpenTelemetry, LangChain, OpenAI SDK, LiteLLM, and more. 🍊YC W23
netron
Visualizer for neural network, deep learning and machine learning models