【はいぱーぱらめーたちゅーにんぐ】
ハイパーパラメータチューニング とは?
最終更新:
💡 学習の設定を試し、検証結果で選び直す作業
機械学習の学習率やモデルの構成などの設定を、候補ごとに学習・検証して選ぶ作業。検証指標の改善を目指し、人が試す方法や探索を自動化する方法がある。性能向上や最良の設定が必ず得られるわけではない。
📌 このページのポイント
普通のパラメータと何が違うの?
どんな探し方があるの?
全組み合わせを試すのは大変?
ツールに任せたら全部自動?
Optunaなどで候補の探索を自動化できるよ。ただし、何の指標を良くしたいか、どの範囲を探すか、何回まで試すかは決める必要がある。自動探索でも計算コストはかかるし、設定を選ぶ評価と最終評価を分けることは大切だね。
まとめ:ざっくりこれだけ覚えればOK!
「ハイパーパラメータチューニング」って出てきたら「学習の設定を試し、検証結果で選ぶ作業」と思えばだいたいOK!
📖 おまけ:英語の意味
「Hyperparameter Tuning」 = ハイパーパラメータ調整
💬 Hyperは超・上位、Parameterはパラメータ、Tuningは調整。通常の重みの学習とは別に、学習の設定を選ぶ作業を指すよ。