Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ValueError:层密度_1的输入0与层不兼容:输入形状的轴-1应具有值128,但接收到与形状相同的输入_Python_Tensorflow_Keras - Fatal编程技术网

Python ValueError:层密度_1的输入0与层不兼容:输入形状的轴-1应具有值128,但接收到与形状相同的输入

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

错误值错误:层密度_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, 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
)