【发布时间】:2020-05-27 12:15:45
【问题描述】:
我正在制作一个有 8 个类的分类器。这是我的模型:
model = Sequential()
model.add(Conv2D(16, 3, padding="same", activation="relu", input_shape=(100,100,1)))
model.add(MaxPooling2D())
model.add(Conv2D(32, 3, padding="same", activation="relu"))
model.add(MaxPooling2D())
model.add(Conv2D(64, 3, padding='same', activation='relu'))
model.add(MaxPooling2D())
model.add(Flatten())
model.add(Dense(512, activation='relu'))
model.add(Dense(len(classes)))
model.compile(optimizer='adam',
loss='sparse_categorical_crossentropy',
metrics=['accuracy'])
history = model.fit(
x_train, y_train,
validation_data = (x_test, y_test),
epochs = 20,
batch_size= 64
)
此模型的损失和准确性保持不变。 我不知道为什么。谁能告诉我该怎么做?
【问题讨论】:
标签: tensorflow machine-learning computer-vision conv-neural-network tensorflow2.0