【发布时间】:2021-11-20 10:14:19
【问题描述】:
我是 AI/ML 方面的新手。我正在学习 TensorFlow。在一些教程中,我注意到 Conv2D 层的 input_shape 参数仅用于第一个。代码看起来有点像这样:
model = tf.keras.models.Sequential([
tf.keras.layers.Conv2D(16, (3,3), activation='relu',
input_shape=(300,300,3)),
tf.keras.layers.MaxPooling2D(2, 2),
tf.keras.layers.Conv2D(32, (3,3), activation='relu'),
tf.keras.layers.MaxPooling2D(2,2),
tf.keras.layers.Conv2D(64, (3,3), activation='relu'),
tf.keras.layers.MaxPooling2D(2,2),
tf.keras.layers.Flatten(),
tf.keras.layers.Dense(512, activation='relu'),
tf.keras.layers.Dense(1, activation='sigmoid')
])
在许多示例中,不仅在上述示例中,讲师并未在其中包含该论点。有什么原因吗?
【问题讨论】:
标签: python tensorflow keras neural-network