Как рассчитать точность данных с помощью определенного классификатора? - PullRequest
0 голосов
/ 14 октября 2018

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

0 голосов
/ 16 октября 2018

В машинном обучении вычисление точности равно

number of correct predictions / total number of predictions

А предел погрешности определяется как

number of wrong predictions / total number of predictions

Предположим, я сделал 10 полных прогнозов, из которых 2были правильными, тогда как 8 были неправильными.

Тогда Acc = 2/10, ошибка = 8/10

...