Adaboost算法,相同的训练集和测试集为什么每次的预测结果不相同?

关注者
9
被浏览
5,244
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

可能你用的包实现的是一个stochastic version。这样每次预测结果就不一样了。

你可以看看是training中引入了stichastiticy还是prediction引入的。比如你train好一个model,那么连续用它predict同样的test set两次看看结果是不是一样的。

PS: 对于其他评论里说dropout的有点无力吐槽。。。adaboost并不是一个neural network方法(虽然可以把NN作为weak learner来用);dropout是regularize NN的一种手段,而且它在prediction phase是deterministic的。