如何在Keras中输出每班的准确性?

蜘蛛:

Caffe不仅可以打印整体准确性,而且可以按类分类。

在Keras日志中,只有整体准确性。对我而言,很难计算出单独的班级准确性。

时代168/200

0s-损失:0.0495-acc:0.9818-val_loss:0.0519-val_acc:0.9796

时代169/200

0s-损失:0.0519-acc:0.9796-val_loss:0.0496-val_acc:0.9815

时代170/200

0s-损失:0.0496-acc:0.9815-val_loss:0.0514-val_acc:0.9801

任何人都知道如何在keras中输出每个类别的准确性吗?

Desertnaut:

精度和召回率是用于多类分类的更有用的度量(请参阅定义)。继Keras MNIST CNN例子(10级分类),你可以使用每类措施,classification_reportsklearn.metrics

from sklearn.metrics import classification_report
import numpy as np

Y_test = np.argmax(y_test, axis=1) # Convert one-hot to index
y_pred = model.predict_classes(x_test)
print(classification_report(Y_test, y_pred))

结果如下:

         precision    recall  f1-score   support

      0       0.99      1.00      1.00       980
      1       0.99      0.99      0.99      1135
      2       1.00      0.99      0.99      1032
      3       0.99      0.99      0.99      1010
      4       0.98      1.00      0.99       982
      5       0.99      0.99      0.99       892
      6       1.00      0.99      0.99       958
      7       0.97      1.00      0.99      1028
      8       0.99      0.99      0.99       974
      9       0.99      0.98      0.99      1009

avg / total   0.99      0.99      0.99     10000

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

培训期间每班验证的准确性

Tensorflow 和 Keras 如何从单热编码输出到用于计算准确性的类预测?

Keras:检索每个模型输出的准确性

SQS中的roximateReceiveCount的准确性如何

Keras如何计算多类别分类问题的验证准确性和训练准确性?

如何在Keras中提高CNN分类器的准确性?

如何从张量流或Keras中的张量形式的混淆矩阵中获得准确性?

如何在深度学习中提高准确性和验证准确性

keras如何定义“准确性”和“损失”?

如何确定每个时期的Keras训练准确性?

如何确定每个时期的Keras验证准确性?

Keras CNN的准确性很高,但预测错误。如何改善

什么代表了 Keras 中训练结果的损失或准确性

如何找出准确性?

在将预测值四舍五入到类中之后,如何在keras中计算回归模型的准确性?

如何在Tensorflow中训练RNN语言模型时计算准确性?

如何在Python中获取多类分类问题的相邻准确性得分?

如何在Tensorflow中应用Dropout以提高神经网络的准确性?

了解贝叶斯过滤如何在SciKit中工作并提高准确性

如何在Weka Java中获得评估对象的准确性?

如何在Tensorflow中恢复训练好的模型并计算测试准确性

如何在R Studio中测试经过训练的knn模型的准确性?

如何在Tensorflow 2.0中获得其他指标(不仅准确性)?

如何在Tensorflow 2.x中打印准确性和其他指标?

如何在 Keras 中获得训练准确度输出?

如何在pytorch中计算像素明智的准确性?

如何在 CNN 中找到模型的准确性?

如何在TensorFlow中计算CNN的准确性

为什么fit_generator的准确性与Keras中的valuate_generator的准确性不同?