【发布时间】:2020-06-08 20:48:32
【问题描述】:
下面的model1和model2都有输出形状(None, 64, 10)。 model1 和 model2 的行为是否完全相同?如果不是,他们的行为有何不同?如果是,当 Reshape 层可以完成 Permute 层所做的所有事情时,为什么我们还需要 Permute 层?
model1 = Sequential()
model1.add(Permute((2, 1), input_shape=(10, 64)))
model2 = Sequential()
model2.add(Reshape((64, 10), input_shape=(10, 64)))
model2.add(重塑((64, 10), input_shape=(10, 64)))
【问题讨论】:
标签: tensorflow keras keras-layer