我想要做什么?GaussianNB: - ValueError:先验的总和应该是1
我想培养具有使用GaussianNB分类10个标签的数据集,但同时tunning我gaussianNB参数之前我得到这个错误: -
文件“/home/mg/anaconda2/lib/python2.7 /site-packages/sklearn/naive_bayes.py”,线路367,在_partial_fit 加注ValueError异常(‘先验的总和应为1’) ValueError异常:先验的总和应为1。
代码为此: - clf = GaussianNB(priors = [0.08,0.14,0.03,0.16,0.11,0.16,0.07,0.14,0.11,0.0])
你可以看到总和显然是1,但它向我显示了这个错误,你能指出错误吗?
除了上面提到的行之外,你可以分享完整的代码吗?也许这个问题是别的。我尝试用你的先验初始化分类器,它工作正常。 –