実例:
Python
1from keras.models import Sequential 2from keras.layers.convolutional import Conv2D 3from keras.layers.convolutional import MaxPooling2D 4from keras.layers.core import Activation 5from keras.layers.core import Flatten, Dropout 6from keras.layers.core import Dense 7 8Dropout(0.5) 或 9model.add(Dropout(0.5)) 10 11Dropout(0.25) 或 12model.add(Dropout(0.25))
上記実行結果 model.summary() で モデル情報の表示をしてみれば、
Dropout層は新規NN-parameterを生成しない、持たないし、出力のdimとchannel数は直前の層とまったく同じです。
どう解釈すれば宜しいでしょうか。
これまで自分の認識だと、Dropoutによってneuron数が減らされ、出力サイズが縮小になります。
ご存じの方よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー