Можем ли мы объединить базовую линию "Наивный байесовский", "Полиномиальный наивный байесовский" и "Полу-контролируемый NB"?
Я работаю над анализом настроений в твиттере. Я пробовал с несколькими наивными байесовскими моделями, такими как Baseline Naive Bayes, Multinomial NB, Bernoulli NB, NB с полу-контролем. Мой вопрос здесь состоит в том, чтобы понять, есть ли способ, которым мы можем объединить модели ниже, двумя способами, чтобы улучшить производительность?
- NB + МНБ + SSNB
- NB + БНБ + SSNB
Спасибо
1 ответ
Наивным способом:1) Возьмите средние оценки и сделайте окончательный прогноз. 2) Делайте прогнозы, а затем принимайте максимальное количество голосов
Машинное обучение: вам нужно использовать ансамблевый подход - делать укладку. Подготовьте метамодель над этими моделями.
Вы можете сослаться на это https://machinelearningmastery.com/machine-learning-ensembles-with-r/. Здесь все делается с помощью пакета Caret в R.
Подобные вещи вы можете сделать в Python, также используя флагманскую библиотеку sklearn.