классификатор k ближайших соседей в Matlab

Я совершенно новичок в алгоритме классификатора k-ближайших соседей. Может кто-нибудь, пожалуйста, дайте мне ссылку на хороший учебник / лекцию, которая дает набор данных, чтобы я мог применить к нему k-ближайшего соседа.

Мне действительно нужно научиться этому, но из-за отсутствия примеров это очень усложняет эту задачу.


person klijo    schedule 16.11.2011    source источник


Ответы (1)


Я рекомендую набор данных растений Iris.

Это, пожалуй, самая известная база данных, которую можно найти в литературе по распознаванию образов. Работа Фишера является классикой в ​​этой области, и на нее часто ссылаются по сей день. (См., например, Дуда и Харт.) Набор данных содержит 3 класса по 50 экземпляров в каждом, где каждый класс относится к типу ириса. Один класс линейно отделим от двух других; последние НЕ линейно отделимы друг от друга.

person Lewis Norton    schedule 16.11.2011
comment
@Nathan: Если у вас есть набор инструментов статистики, вы можете получить набор данных радужной оболочки глаза в Matlab через load fisheriris - person Jonas; 16.11.2011
comment
спасибо за набор данных. Я также хотел бы, чтобы кто-нибудь мог опубликовать ссылку на учебник, в котором правильно объясняется, как использовать knn в Matlab. Пожалуйста. - person klijo; 16.11.2011
comment
Если у вас есть набор инструментов для биоинформатики, документация выглядит как хорошее место для начала. - person Lewis Norton; 17.11.2011
comment
Натан, набор данных помог? - person Lewis Norton; 18.11.2011