sklearn中的交叉验证QDA分类器



是否不能在sklearn中的QDA分类器上调用cross_val_score函数?这是我的片段:

cvKF = cross_validation.KFold(len(communications.target), n_folds=3, shuffle=True)
clf_qda = QDA()
scores = cross_validation.cross_val_score(clf_qda, myData.data, myData.target, cv=cvKF)

它给了我以下错误:

  File "/Users/t/anaconda/lib/python2.7/site-packages/sklearn/qda.py", line 149, in _decision_function
    return (-0.5 * (norm2 + np.sum(np.log(self.scalings_), 1))
AttributeError: log

有什么想法吗?是虫子还是我身边出了什么问题?

我已经尝试过0.16.dev版本(正在开发中),这个错误已经解决了。请参阅github.com/scikit-earn/cikit-learn

相关内容

  • 没有找到相关文章

最新更新