【发布时间】:2015-09-05 09:48:30
【问题描述】:
我正在尝试在 Python 中实现朴素贝叶斯分类器。我的属性是不同的数据类型:Strings、Int、float、Boolean、Ordinal
我可以使用高斯朴素贝叶斯分类器(Sklearn.naivebayes:Python 包),但我不知道如何处理不同的数据类型。分类器抛出错误,说明无法处理除 Int 或 float 以外的数据类型
我可能想到的一种方法是将字符串编码为数值。但我也怀疑,如果我这样做,分类器的性能会有多好。
【问题讨论】:
标签: python scikit-learn gaussian naivebayes