我有一个数据集需要使用KNN分类器计算其准确性,我尝试使用下面的代码来做到这一点,但它不起作用。有人可以说明为什么吗? 其实我需要从java中的weka计算出Acc
private void Fitness(){
double Acc = 0.0;
double tp=0;
double tn=0;
double fp=0;
double fn=0;
Acc = (tp + tn)/ (tp + tn + fp + fn);
}
答案 0 :(得分:0)
在机器学习中,计算精度为,
number of correct predictions / total number of predictions
误差容限由给出,
number of wrong predictions / total number of predictions
假设,我总共做出了10个预测,其中2个是正确的,而8个是不正确的。
然后Acc = 2/10,错误= 8/10