Изменения

Перейти к: навигация, поиск

Байесовская классификация

316 байт добавлено, 17:21, 8 апреля 2019
Нет описания правки
accruracy: 0.96 f1: 0.96
===Пример кода на языке Java===
Пример классификации с применением <code>weka.classifiers.bayes.NaiveBayes</code><ref>[http://weka.sourceforge.net/doc.dev/weka/classifiers/bayes/NaiveBayes.html/ Weka, Naive Bayes]</ref>
<code>Maven </code> зависимость:
<dependency>
<groupId>nz.ac.waikato.cms.weka</groupId>
</dependency>
'''import''' weka.classifiers.bayes.NaiveBayes; '''import''' weka.classifiers.evaluation.Evaluation; '''import''' weka.core.converters.ConverterUtils; '''import''' java.util.Random;  <font color="green">// load dataset</font>
'''var''' source = new DataSource("/iris.arff");
'''var''' dataset = source.getDataSet();
<font color="green">//set class index to the last attribute</font>
dataset.setClassIndex(dataset.numAttributes() - 1);
<font color="green">//create and build the classifier</font>
'''var''' nb = new NaiveBayes();
nb.buildClassifier(dataset);
<font color="green">// cross validate model</font>
var eval = new Evaluation(dataset);
eval.crossValidateModel(nb, dataset, 10, new Random(41));
Анонимный участник

Навигация