[解決済み] kerasのFlatten()とGlobalAveragePooling2D()の違いは何ですか?
2022-02-09 19:57:34
質問
KerasのDense LayerにConvLSTMとConv2Dの出力を渡したいのですが、グローバル平均プーリングとフラットネスの違いは何ですか? 私の場合、どちらも動作しています。
model.add(ConvLSTM2D(filters=256,kernel_size=(3,3)))
model.add(Flatten())
# or model.add(GlobalAveragePooling2D())
model.add(Dense(256,activation='relu'))
解決方法は?
どちらも動作するように見えても、同じように動作するとは限りません。
Flatten は任意の形状のテンソルを受け取り、1次元のテンソル(+サンプル次元)に変換するが、テンソルのすべての値は維持される。例えば、テンソル (samples, 10, 20, 1) は (samples, 10 * 20 * 1) に平坦化される。
GlobalAveragePooling2Dは異なることをします。これは、各空間次元が1になるまで空間次元に平均プーリングを適用し、他の次元は変更しない。この場合、値は平均化されたまま保持されない。例えば、テンソル (samples, 10, 20, 1) は、2次元と3次元が空間的であると仮定して (samples, 1, 1, 1) と出力されます (チャンネルは最後)。
関連
-
Pythonショートビデオクローラーチュートリアル
-
[解決済み】TypeErrorを取得しました。エントリを持つ子テーブルの後に親テーブルを追加しようとすると、 __init__() missing 1 required positional argument: 'on_delete'
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] 最小限の驚き」と「変更可能なデフォルトの引数
-
[解決済み] パラメータに**(ダブルスター/アスタリスク)、*(スター/アスタリスク)がありますが、これはどういう意味ですか?
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】venv, pyvenv, pyenv, virtualenv, virtualenvwrapper, pipenvなどの違いは何ですか?
-
[解決済み】type()とisinstance()の違いは何ですか?)
-
[解決済み】Djangoでnull=Trueとblank=Trueの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonによるLeNetネットワークモデルの学習と予測
-
Python LeNetネットワークの説明とpytorchでの実装
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】Pythonスクリプトで「Expected 2D array, got 1D array instead: 」というエラーが発生?
-
[解決済み】Python: SyntaxError: キーワードは式になり得ない
-
[解決済み】ValueError: pickleプロトコルがサポートされていません。3、python2 pickleはpython3 pickleでダンプしたファイルを読み込むことができない?
-
[解決済み】ValueError: xとyは同じサイズでなければならない
-
[解決済み] Kerasにおける "Flatten "の役割とは?