# ハイパーパラメーターの最適化

> ハイパーパラメーターの最適化 - DataRobotの既存のハイパーパラメータチューニングを基にして、hyperoptモジュールをDataRobotのワークフローに統合する。

This Markdown file sits beside the HTML page at the same path (with a `.md` suffix). It summarizes the topic and lists links for tools and LLM context.

Companion generated at `2026-07-27T18:44:30.229860+00:00` (UTC).

## Primary page

- [ハイパーパラメーターの最適化](https://docs.datarobot.com/ja/docs/api/dev-learning/accelerators/model-building-tuning/hyperopt.html.md): Full documentation for this topic (Markdown sidecar).

## Documentation content

[GitHubでこのAIアクセラレーターにアクセス](https://github.com/datarobot-community/ai-accelerators/tree/main/advanced_ml_and_api_approaches/Hyperparameter_Optimization)

機械学習では、ハイパーパラメーターのチューニングは、機械学習のブループリントまたはパイプラインで"設定"（ハイパーパラメーター）を調整する行為です。 たとえば、調整可能なハイパーパラメーターは、XGBoostモデルの学習率、ニューラルネットワーク内のアクティブ化関数、またはカテゴリー特徴量のワンホットエンコーディングのグループ制限です。 これを行うための多くの方法が存在し、最も単純な方法は、考えられるパラメーター値の組み合わせを広範囲にわたって総当たりで検索することです。 ハイパーパラメーター値の個々の組み合わせではブループリントの再学習が必要になるため、人間の作業はほとんど必要ありませんが、機械学習では非常に時間がかかります。 そのために、担当技術者は、ハイパーパラメーターの最適な組み合わせを検索するより効率的な方法を見つけるよう努力しています。

このAIアクセラレーターは、オープンソースの最適化モジュールを活用して、DataRobotブループリントのパラメーターをさらにチューニングする方法を示しています。 HyperoptモジュールをAPIワークフローに統合して、ネイティブの [DataRobotハイパーパラメーターチューニング](https://github.com/datarobot-community/ai-accelerators/blob/main/advanced_ml_and_api_approaches/Hyperparameter_Optimization/HyperParam_Opt_Core_Concepts.ipynb) を構築します。 Hyperoptモジュールは、Tree-structured Parzen Estimator（TPE）として知られるパラメーターチューニングへの特定のベイズアプローチを可能にしますが、より一般的には、このアクセラレーターは、DataRobotのAPIを活用してどのパラメーターチューニング最適化フレームワークとも連携する方法の例として見ることができます。

以下の内容を探ります。

- DataRobotプロジェクトから特定のブループリントを特定し、APIを介してハイパーパラメーターを確認する。
- hyperoptを使用して検索空間と最適化アルゴリズムを定義する
- hyperoptのTree-structured Parzen Estimator（ベイジアン）手法を使用してハイパーパラメータを調整する
