Прежде всего, я думаю, что вы имели в виду tf.keras.layers.MaxPool2D
, который является классом, а не функцией.Если я понял вашу точку зрения, это не должно быть проблемой.Есть небольшая разница в синтаксисе, но ничего серьезного.Кроме того, tf.keras.layers
является прямой заменой tf.layers
.Согласно официальным документам, tf.layers
- это оболочки вокруг tf.keras.layers. Например, , сверточные слои в Layers API наследуются от tf.keras.layers
.
@tf_export('layers.Conv1D')
class Conv1D(keras_layers.Conv1D, base.Layer):
"""1D convolution layer (e.g. temporal convolution).
Более того, Layers API устарел и будет удален из TF 2.0.