flatten関数がいまいちわからないのですが,,,```
model = tf.keras.models.Sequential()
model.add( tf.keras.layers.Reshape((60, 60, 1), input_shape=(60, 60)) )
model.add( tf.keras.layers.Conv2D(64, (3, 3), activation='relu') )
model.add( tf.keras.layers.MaxPooling2D(pool_size=(2,2)) )
model.add( tf.keras.layers.Flatten() )
model.add( tf.keras.layers.Dense(128, activation='relu') )
model.add( tf.keras.layers.Dense(2, activation='softmax') )
コード
上記コードは画像サイズ60*60の2分類(トレーニングデータが各100枚ずつ)に関するモデルなのですが, 畳み込み後は58*58の画像64枚,プーリング後は29*29の画像64枚,(ここまでは合ってますか...?) その後,flattenを用いた後の全結合層へ移る際のノードの中の値としては何が格納されるのでしょうか? またノードの数は,プーリング後の画像の枚数である64になるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/07 04:36
2020/09/07 05:16 編集
2020/09/07 05:19