Изменения

Перейти к: навигация, поиск
м
rollbackEdits.php mass rollback
'''val '''f1Score = '''new '''FMeasure().measure(predictions, y)
plot(x, y, KNN)
 
==Пример на языке Java==
Пример классификации датасета с применением <code>weka.classifiers.lazy.IBk</code><ref>[http://weka.sourceforge.net/doc.stable-3-8/weka/classifiers/lazy/IBk.html/ Weka, KNN]</ref>
 
<code>Maven</code> зависимость:
<dependency>
<groupId>nz.ac.waikato.cms.weka</groupId>
<artifactId>weka-stable</artifactId>
<version>3.8.0</version>
</dependency>
 
'''import''' weka.classifiers.Evaluation;
'''import''' weka.classifiers.lazy.IBk;
'''import''' weka.core.converters.ConverterUtils;
 
<font color="green">// read dataset and build knn-classifier</font>
'''var''' source = new ConverterUtils.DataSource("iris.csv");
'''var''' dataset = source.getDataSet();
'''var''' ibk = new IBk();
ibk.buildClassifier(dataset);
<font color="green">// test the model</font>
'''var''' eTest = new Evaluation(dataset);
eTest.evaluateModel(ibk, dataset);
<font color="green">// print results summary</font>
'''var''' strSummary = eTest.toSummaryString();
System.out.println(strSummary);
== См. также ==
* [http://www.machinelearning.ru/wiki/index.php?title=%D0%9C%D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80 machinelearning.ru {{---}} Метрический классификатор]
* [http://www.machinelearning.ru/wiki/index.php?title=KNN machinelearning.ru {{---}} Метод ближайших соседей (kNN)]
* [https://www.youtube.com/watch?v=l1xGQMowWA4&t=0s&list=PLJOzdkh8T5kp99tGTEFjH_b9zqEQiiBtC&index=3 Лекция "Метрические методы классификации" К.В. Воронцов, курс «Машинное обучение» "Машинное обучение" 2014]
* [https://en.wikipedia.org/wiki/Kernel_(statistics) Wikipedia {{---}} Kernel (statistics)]
* [https://scikit-learn.org/stable/modules/generated/sklearn.neighbors.KNeighborsClassifier.html Документация по scikit-learn]
1632
правки

Навигация