2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

tf.keras.layers配下pool関連サブクラス

Posted at

pooling関連sub-class一覧

  1. AveragePooling1D
  • AveragePooling2D
  • AveragePooling3D
  • AvgPool1D
  • AvgPool2D
  • AvgPool3D
  • GlobalAveragePooling1D
  • GlobalAveragePooling2D
  • GlobalAveragePooling3D
  • GlobalAvgPool1D
  • GlobalAvgPool2D
  • GlobalAvgPool3D
  • GlobalMaxPool1D
  • GlobalMaxPool2D
  • GlobalMaxPool3D
  • GlobalMaxPooling1D
  • GlobalMaxPooling2D
  • GlobalMaxPooling3D
  • MaxPool1D
  • MaxPool2D
  • MaxPool3D
  • MaxPooling1D
  • MaxPooling2D
  • MaxPooling3D

よく見ると、名前にパタンがありそう。整理してみた。

class名の構造

tf.keras.layers2.png

  • 名前は4層に分けられる
  • 最後1D、2D、3Dは入力データの構造を指す
  • 3層のPoolとPoolingは同じ意味、ただの別名
  • 2層のAveとAverageも同じ意味
  • 存在しない組み合わせ(AvgPoolingとAveragePool)ある

おまけ

そもそもpoolってなんだっけ?[2]
tf.keras.layers (1).png

じゃ、Globalとは?[3]
tf.keras.layers-3.png

念のため、Avgは平均、Maxは最大を求めるのこと

参考

  1. https://www.tensorflow.org/api_docs/python/tf/keras/layers
  2. https://qiita.com/FukuharaYohei/items/73cce8f5707a353e3c3a
  3. https://qiita.com/mine820/items/1e49bca6d215ce88594a
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?