Можем ли мы объединить базовую линию "Наивный байесовский", "Полиномиальный наивный байесовский" и "Полу-контролируемый NB"?

Я работаю над анализом настроений в твиттере. Я пробовал с несколькими наивными байесовскими моделями, такими как Baseline Naive Bayes, Multinomial NB, Bernoulli NB, NB с полу-контролем. Мой вопрос здесь состоит в том, чтобы понять, есть ли способ, которым мы можем объединить модели ниже, двумя способами, чтобы улучшить производительность?

  1. NB + МНБ + SSNB
  2. NB + БНБ + SSNB

Спасибо

1 ответ

Наивным способом:1) Возьмите средние оценки и сделайте окончательный прогноз. 2) Делайте прогнозы, а затем принимайте максимальное количество голосов

Машинное обучение: вам нужно использовать ансамблевый подход - делать укладку. Подготовьте метамодель над этими моделями.

Вы можете сослаться на это https://machinelearningmastery.com/machine-learning-ensembles-with-r/. Здесь все делается с помощью пакета Caret в R.

Подобные вещи вы можете сделать в Python, также используя флагманскую библиотеку sklearn.

Другие вопросы по тегам