【发布时间】:2018-02-13 01:11:45
【问题描述】:
我正在尝试使用 RandomForestClassifier 来解决 nlp 问题,但是当我使用 predict_log_proba 方法时,我得到了除以零的错误。我查看了 predict_proba 方法的结果,发现原因是因为某些类(总共有 6 个类)的某些概率为 0。所以当 predict_log_proba 尝试将 np.log 应用于 0 时,它得到一个错误。有没有一个参数可以避免这个问题?
我知道 predict_log_proba 可以在随机森林分类器上正确使用,因为我看到这个示例代码使用它并且效果很好:http://scikit-learn.org/stable/auto_examples/calibration/plot_calibration_multiclass.html
我使用的是 sklearn 0.19 版和 RandomForestClassifier 的默认参数值。
【问题讨论】:
标签: machine-learning scikit-learn