NLP-准确率、精确率、召回率和F1值
生活随笔
收集整理的這篇文章主要介紹了
NLP-准确率、精确率、召回率和F1值
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
記錄準確率(Accuracy)、精確率(Precision)、召回率(Recall)和F1值(F-Measure)計算公式,和如何使用TensorFlow實現
一、計算公式
- True Positive(TP):將正類預測為正類數
- True Negative(TN):將負類預測為負類數
- False Positive(FP):將負類預測為正類數
- False Negative(FN):將正類預測為負類數
1.準確率:
A c c u r a c y = T P + T N T P + T N + F P + F N Accuracy= \frac{TP+TN}{TP+TN+FP+FN} Accuracy=TP+TN+FP+FNTP+TN?
2.精確率:
P r e c i s i o n = T P T P + F P Precision= \frac{TP}{TP+FP} Precision=TP+FPTP?
3.召回率:
R e c a l l = T P T P + F N Recall= \frac{TP}{TP+FN} Recall=TP+FNTP?
4.F1值
F 1 = 2 ? P r e ? R e c P r e + R e c = 2 ? T P 2 ? T P + F P + F N F1= \frac{2*Pre*Rec}{Pre+Rec}= \frac{2*TP}{2*TP+FP+FN} F1=Pre+Rec2?Pre?Rec?=2?TP+FP+FN2?TP?
二、TensorFlow實現
- Accuracy
- TN;TP;FN;FP
- Recall;Precision;F1
總結
以上是生活随笔為你收集整理的NLP-准确率、精确率、召回率和F1值的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 封神半句诗
- 下一篇: 《伟大是熬出来的》冯仑与年轻人闲话人生之