我正在使用tf.Keras训练CNN模型,我将训练集分为训练集和验证集,我想可视化验证集的准确性。
下面是代码,请告诉我打印的准确性是否与训练集或验证集有关?
model.compile(optimizer=opt, loss='categorical_crossentropy', metrics=['accuracy'])
model.fit( x= X_train.reshape(X_train.shape[0],280,252,1),
y= train_Y_one_hot,
epochs=20,
batch_size=64,
validation_data=(X_val.reshape(X_val.shape[0],280,252,1),val_Y_one_hot),
verbose=1)
输出:在103658个样本上进行训练,在25915个样本上进行确认时间点1/20 28288/103658 [=======〉...................] - ETA:40:01 -损失:0.5309 -准确度:0.9063
4条答案
按热度按时间0s7z1bwu1#
如果您想将精度可视化为图,您可以获得每个历元的验证精度和损耗列表,如下所示(我只运行了5个历元,因此每个
val_accuracy
和val_loss
都有5个值)ewm0tg9j2#
这是训练损失和准确性。你会得到的结果验证集在结束的历元。
vlju58qv3#
模型的准确性完全取决于训练数据、对训练数据进行的预处理以及分类器的类型和参数。
0lvr5msh4#
访问培训准确度和验证准确度
访问培训损失和验证损失
绘制训练精度和验证精度
绘制培训损失和验证损失