Наивный Байес

Наивная модель Байеса с Гауссовыми, полиномиальными или ядерными предикторами

Наивные модели Байеса предполагают, что наблюдения имеют некоторое многомерное распределение при принадлежности к классу, но предиктор или функции, составляющие наблюдение, независимы. Эта среда может включать полный набор функций, таким образом, что наблюдение является набором отсчётов многочлена.

Чтобы обучить наивную модель Байеса, используйте fitcnb в интерфейсе командной строки. После обучения прогнозируйте метки или оценивайте апостериорные вероятности путем передачи данных модели и предиктора в predict.

Приложения

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

Функции

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

fitcnbОбучите многоклассовую наивную модель Байеса
compactУменьшите размер модели машинного обучения
limeЛокальные интерпретируемые модели-агностические объяснения (LIME)
partialDependenceВычисление частичной зависимости
plotPartialDependenceСоздайте график частичной зависимости (PDP) и отдельные графики условного ожидания (ICE)
shapleyЗначения Shapley
crossvalПерекрестная валидация модели машинного обучения
kfoldEdgeКлассификационные ребра для перекрестно проверенной классификационной модели
kfoldLossКлассификационные потери для перекрестно проверенной классификационной модели
kfoldfunФункция перекрестной проверки для классификации
kfoldMarginКлассификационные поля для перекрестно проверенной классификационной модели
kfoldPredictКлассифицируйте наблюдения в перекрестно проверенной классификационной модели
lossКлассификационные потери для наивного классификатора Байеса
resubLossПотери по классификации реституции
logpЛоггирование безусловной плотности вероятностей для наивного классификатора Байеса
compareHoldoutСравните точности двух классификационных моделей с помощью новых данных
edgeКлассификационное ребро для наивного классификатора Байеса
marginКлассификационные поля для наивного классификатора Байеса
resubEdgeРебро классификации реституции
resubMarginКлассификационный запас для реституции
testckfoldСравните точности двух классификационных моделей путем повторной перекрестной валидации
predictКлассифицируйте наблюдения с помощью наивного классификатора Байеса
resubPredictКлассификация обучающих данных с помощью обученного классификатора
incrementalLearnerПреобразуйте наивную модель классификации Байеса в инкрементную обучающуюся

Классы

ClassificationNaiveBayesНаивная классификация Байеса для многоклассовой классификации
CompactClassificationNaiveBayesКомпактный наивный классификатор Байеса для многоклассовой классификации
ClassificationPartitionedModelПерекрестная проверенная классификационная модель

Темы

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

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

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

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

Параметрическая классификация

Категориальные данные отклика

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

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

Построение апостериорных вероятностей классификации

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

Классификация

В этом примере показано, как выполнить классификацию с помощью дискриминантного анализа, наивных классификаторов Байеса и деревьев решений.

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

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