我正在对 Twitter 数据进行情绪分析。我尝试了几个朴素贝叶斯模型,如基线朴素贝叶斯、多项式 NB、伯努利 NB、半监督 NB。我的问题是了解我们是否可以通过以下两种方式组合模型来提高性能?
- NB+MNB+SSNB
- NB+BNB+SSNB
谢谢
我正在对 Twitter 数据进行情绪分析。我尝试了几个朴素贝叶斯模型,如基线朴素贝叶斯、多项式 NB、伯努利 NB、半监督 NB。我的问题是了解我们是否可以通过以下两种方式组合模型来提高性能?
谢谢
幼稚 的方法: 1)取平均分数并进行最终预测。2)做预测,然后获得最大票数
机器学习方式: 您需要使用集成方法 - 进行堆叠。在这些模型上准备一个元模型。
您可以参考此https://machinelearningmastery.com/machine-learning-ensembles-with-r/。这里使用 R 中的 caret 包完成。
类似的事情你也可以在 python 中使用旗舰库 sklearn 来完成。