Python ValueError:层密度_1的输入0与层不兼容:输入形状的轴-1应具有值128,但接收到与形状相同的输入
错误值错误:层密度_1的输入0与层不兼容:输入形状的预期轴-1的值为128,但收到的输入为形状(无,3200) 有谁能帮助我,因为我正在努力理解我的错误。短暂性脑缺血发作Python ValueError:层密度_1的输入0与层不兼容:输入形状的轴-1应具有值128,但接收到与形状相同的输入,python,tensorflow,keras,Python,Tensorflow,Keras,错误值错误:层密度_1的输入0与层不兼容:输入形状的预期轴-1的值为128,但收到的输入为形状(无,3200) 有谁能帮助我,因为我正在努力理解我的错误。短暂性脑缺血发作 num_classes = 1 model = Sequential() model.add(Conv2D(64, kernel_size=3, activation="relu",input_shape=(64,64,3))) model.add(Conv2D(64, kernel_size=3, a
num_classes = 1
model = Sequential()
model.add(Conv2D(64, kernel_size=3, activation="relu",input_shape=(64,64,3)))
model.add(Conv2D(64, kernel_size=3, activation="relu"))
model.add(Conv2D(64, kernel_size=3, activation="relu"))
model.add(MaxPooling2D(pool_size=(3,3)))
model.add(Dropout(0.2))
model.add(Conv2D(64, kernel_size=3, activation="relu"))
model.add(Conv2D(64, kernel_size=3, activation="relu"))
model.add(MaxPooling2D(pool_size=(3,3)))
model.add(Dropout(0.3))
model.add(Conv2D(128, kernel_size=3, activation="relu"))
model.add(MaxPooling2D(pool_size=(3,3)))
model.add(Dropout(0.5))
model.add(Flatten())
model.add(Dense(23, activation="softmax"))
model.summary()
model.compile(
optimizer='adam',
loss=tf.losses.SparseCategoricalCrossentropy(from_logits=True),
metrics=['accuracy'])
model.fit(
train_ds,
validation_data=val_ds,
epochs=50,
batch_size=64
)