【はいぱーぱらめーた】
ハイパーパラメータ とは?
💡 AIの学習方針を決める「調理のレシピ設定」
📌 このページのポイント
普通のパラメータとハイパーパラメータって何が違うの?
学習率って何?
モデルが一度の更新でどれだけ大きく重みを変えるかを決める値だよ。大きすぎると最適な値を飛び越えてしまい、小さすぎると学習が遅くなるか局所的な最適解に引っかかる。ハイパーパラメータの中でも特に重要な設定値なんだ。
最適なハイパーパラメータはどうやって見つけるの?
代表的な方法は3つあるよ。グリッドサーチは候補値の全組み合わせを試す総当たり方式。ランダムサーチはランダムに値を選んで試す方法で、意外と効率がいい。ベイズ最適化は過去の結果から次に試すべき値を賢く選ぶ方法で、少ない試行で良い値を見つけやすいんだ。
ハイパーパラメータの設定をミスるとどうなるの?
AutoMLって聞いたことがあるけど、ハイパーパラメータも自動で決めてくれるの?
まとめ:ざっくりこれだけ覚えればOK!
「ハイパーパラメータ」って出てきたら「AIの学習方法を制御するために人間が決める設定値だな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Hyperparameter」 = 超パラメータ
💬 「Hyper(上位の・超)」+「Parameter(パラメータ)」。モデルのパラメータを制御する上位のパラメータという意味だよ