下面的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(Reshape((64,10),input_shape =(10,64)))] >>
下面的model1和model2都具有输出形状(None,64、10)。 model1和model2的行为完全相同吗?如果没有,他们的行为有何不同?如果是,为什么在...
您可以自己测试...