{"data":{"slug":"optuna-optuna","name":"optuna","tagline":"A hyperparameter optimization framework","github_url":"https://github.com/optuna/optuna","owner":"optuna","repo":"optuna","owner_avatar_url":"https://avatars.githubusercontent.com/u/57251745?v=4","primary_language":"Python","stars":14482,"forks":1354,"topics":["distributed","hyperparameter-optimization","machine-learning","parallel","python"],"archived":false,"github_pushed_at":"2026-07-10T08:30:08+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/optuna-optuna","markdown_url":"https://www.graphcanon.com/tools/optuna-optuna.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/optuna-optuna","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=optuna-optuna","description":"A hyperparameter optimization framework","homepage_url":"https://optuna.org","license":"MIT","open_issues":23,"watchers":122,"ai_summary":null,"readme_excerpt":"## Installation\n\nOptuna is available at [the Python Package Index](https://pypi.org/project/optuna/) and on [Anaconda Cloud](https://anaconda.org/conda-forge/optuna).\n\n```bash\n\n---\n\n# Install AutoSampler dependencies (CPU only is sufficient for PyTorch)\n$ pip install cmaes scipy torch --extra-index-url https://download.pytorch.org/whl/cpu\n```\n\nYou can load registered module with `optunahub.load_module`.\n\n```python\nimport optuna\nimport optunahub\n\n\ndef objective(trial: optuna.Trial) -> float:\n    x = trial.suggest_float(\"x\", -5, 5)\n    y = trial.suggest_float(\"y\", -5, 5)\n    return x**2 + y**2\n\n\nmodule = optunahub.load_module(package=\"samplers/auto_sampler\")\n\n---\n\n## License\n\nMIT License (see [LICENSE](./LICENSE)).\n\nOptuna uses the codes from SciPy and fdlibm projects (see [LICENSE_THIRD_PARTY](./LICENSE_THIRD_PARTY)).","github_created_at":"2018-02-21T06:12:56+00:00","created_at":"2026-07-11T23:36:17.028343+00:00","updated_at":"2026-07-11T23:36:24.227261+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"distributed","name":"distributed"},{"slug":"hyperparameter-optimization","name":"hyperparameter-optimization"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"parallel","name":"parallel"},{"slug":"python","name":"python"}],"trust":{"provenance":{"is_fork":false,"github_id":122299416,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T23:36:19.899Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":1,"days_since_push":1,"last_release_at":"2026-06-01T06:22:47Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:36:20.447Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T23:36:19.586Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-11T23:36:19.586Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T23:36:19.586Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-11T23:36:19.586Z"}}}}