Как рассчитать точность данных с помощью определенного классификатора?
У меня есть набор данных, который необходимо вычислить с помощью классификатора KNN, я пытался сделать это с помощью приведенного ниже кода, но он не работает. Кто-то может сказать, почему? На самом деле мне нужно рассчитать Акк от weka внутри Java
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);
}
1 ответ
В машинном обучении расчет точности
number of correct predictions / total number of predictions
И погрешность определяется как
number of wrong predictions / total number of predictions
Предположим, я сделал 10 общих прогнозов, из которых 2 были правильными, тогда как 8 были неверными.
Тогда Acc = 2 / 10, ошибка = 8 / 10