微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MultinomialNB 或 GaussianNB 或 CategoricalNB 在这里使用什么?

如何解决MultinomialNB 或 GaussianNB 或 CategoricalNB 在这里使用什么?

我有一个输入特征 X = {X1,X2}。其中 X1 是实值(也考虑它遵循高斯分布)但 X2一个分类特征。现在如果我想使用朴素贝叶斯算法。我应该使用哪一种? GaussianNB 在分类特征中是否完美工作?

解决方法

使用 get_dummies()(熊猫库)转换您的分类特征 X2。然后训练模型。

我建议先尝试 GaussianNB,评估他的准确性。然后尝试 sklearn 拥有的其他朴素贝叶斯模型。如果没有看到数据(即使有数据),也很难预测哪种模型在每种情况下效果更好。评估每一项。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。