在我的学士论文中,我需要将AdaBoostM1与MultinomialNaiveBayes分类器一起用于文本分类问题。但问题在于,在大多数情况下,M1比没有提升的MultinomialNaiveBayes还差或相等。
我使用以下代码:
AdaBoostM1 m1 = new AdaBoostM1();
m1.setClassifier(new NaiveBayesMultinomial());
m1.buildClassifier(training);
那么我不明白为什么AdaBoost不能改善结果?不幸的是,我在网上找不到其他关于这个问题的信息,因为大多数人似乎对AdaBoost非常满意。