Как рассчитать точность данных с помощью определенного классификатора?

У меня есть набор данных, который необходимо вычислить с помощью классификатора 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

Другие вопросы по тегам