エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
深さ可変のMLPを見つけて目から鱗だった話 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
深さ可変のMLPを見つけて目から鱗だった話 - Qiita
はじめに kaggle等でMLPの実装を探すと,kerasのSequentialにDense層やDropout層をaddしまくるような実... はじめに kaggle等でMLPの実装を探すと,kerasのSequentialにDense層やDropout層をaddしまくるような実装をよく見かけます. torch.nn.Moduleを用いた実装では,Linearと活性化関数を2,3個繰り返す実装が多いように思います. これらはMLPの概念に忠実な実装です. しかしMLPの中間層の数を簡単に自由に変更できれば,より柔軟な実装ができるかもしれません. ここで紹介するアイデアはシンプルで誰でも思いつきそうなものですが,レイヤ数が固定の実装ばかり見ていると考え方が固くなってしまい,筆者にとっては新鮮なものであったので記事にしました. Keras (Sequential) 中間層のサイズを指定して,for文でn_layer-2個のDense層とDropout層を追加すれば,可変個数の層を追加できる. from keras.models imp

