Ближайшие соседи

k классификацию ближайших соседей с помощью поиска Kd -tree

Чтобы обучить k модель ближайших соседей, используйте Classification Learner приложение. Для большей гибкости обучите k модель ближайших соседей с помощью fitcknn в интерфейсе командной строки. После обучения прогнозируйте метки или оценивайте апостериорные вероятности путем передачи данных модели и предиктора в predict.

Приложения

Classification LearnerОбучите модели классифицировать данные с помощью машинного обучения с учителем

Функции

расширить все

fitcknnПодгонка k - ближайший соседний классификатор
ExhaustiveSearcherСоздайте исчерпывающий поиск по ближайшему соседу
KDTreeSearcherСоздайте K d-дерева ближайшего соседа
creatensСоздайте ближайший соседний объект поиска
limeЛокальные интерпретируемые модели-агностические объяснения (LIME)
partialDependenceВычисление частичной зависимости
plotPartialDependenceСоздайте график частичной зависимости (PDP) и отдельные графики условного ожидания (ICE)
shapleyЗначения Shapley
crossvalПерекрестная валидация модели машинного обучения
kfoldEdgeКлассификационные ребра для перекрестно проверенной классификационной модели
kfoldLossКлассификационные потери для перекрестно проверенной классификационной модели
kfoldfunФункция перекрестной проверки для классификации
kfoldMarginКлассификационные поля для перекрестно проверенной классификационной модели
kfoldPredictКлассифицируйте наблюдения в перекрестно проверенной классификационной модели
lossПотеря k - ближайшего соседа классификатора
resubLossПотери по классификации реституции
compareHoldoutСравните точности двух классификационных моделей с помощью новых данных
edgeРебро k - ближайший соседний классификатор
marginЗапас k-ближайшего соседа классификатора
resubEdgeРебро классификации реституции
resubMarginКлассификационный запас для реституции
testckfoldСравните точности двух классификационных моделей путем повторной перекрестной валидации
predictСпрогнозируйте метки, используя k-ближайшую соседнюю классификационную модель
resubPredictКлассификация обучающих данных с помощью обученного классификатора
gatherСбор свойств модели машинного обучения с графический процессор
pdistПарное расстояние между парами наблюдений
pdist2Парное расстояние между двумя наборами наблюдений

Объекты

расширить все

ClassificationKNNk - ближайшая соседняя классификация
ClassificationPartitionedModelПерекрестная проверенная классификационная модель

Темы

Обучите ближайших соседних классификаторов с помощью приложения Classification Learner

Создайте и сравните ближайшие соседние классификаторы и экспортируйте обученные модели, чтобы делать предсказания для новых данных.

Визуализация поверхностей принятия решений различных классификаторов

Этот пример показывает, как визуализировать поверхность принятия решений для различных алгоритмов классификации.

Рабочий процесс и алгоритмы управляемого обучения

Осмыслите шаги для контролируемого обучения и характеристики непараметрических функций классификации и регрессии.

Классификация с использованием ближайших соседей

Классифицируйте точки данных на основе их расстояния до точек в наборе обучающих данных, используя различные метрики расстояния.