BETA

ハイパーパラメータとは何ぞや!?

投稿日:2020-02-07
最終更新:2020-02-07

人が決めるパラメータのことだよね!

Kerasなどのディープラーニングのライブラリにお任せするのではなく
開発しているエンジニア、専門家が決める値のことだよね!と理解していた

深層学習では実行結果の同一性は保証されない

Kerasのテキストにこんな文章があった

ディープラーニングのモデルでは実行結果の再現性は保証されません。実行のたびに予測値が変動します。

ディープラーニングは出力層→入力層に向かってパラメータの重みを調整して
正解値に近づくニューラルネットワークにする
→ 最初の重みはランダムに振られているから毎回結果が変わるのか!

あれ?最初の重みってハイパーパラメータじゃないの?

ハイパーパラメータで初期の重みを設定してるはずだから、なんでランダムに重みが振られる?
っていう勘違いです

Aidemy ハイパーパラメータ
パラメータの重みは膨大な数なので人が決めるのには無理があるそうです…
ハイパーパラメータはニューラルネットワークの構造とか学習条件に関する値を指すのが一般的ぽい

  • ニューラルネットワークの層数
  • 活性化関数
  • エポック数
技術ブログをはじめよう Qrunch(クランチ)は、プログラマの技術アプトプットに特化したブログサービスです
駆け出しエンジニアからエキスパートまで全ての方々のアウトプットを歓迎しております!
or 外部アカウントで 登録 / ログイン する
クランチについてもっと詳しく

この記事が掲載されているブログ

だいたい急に挑戦してゴールにたどり着かずに飽きる日々です

よく一緒に読まれる記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう