我不确定我是否确实缺少一些简单的东西,但是我很难尝试用谷歌搜索一些东西。

我可以看到scikit-learn中有cross_val_scorecross_val_predict函数。但是,我找不到一次获得分数和预测的方法。似乎很明显,因为一个接一个地调用这些函数是在浪费计算时间。是否有cross_val_score_predict功能或类似功能?

最佳答案

如果运行cross_val_predict,则可以检查结果的指标。这不会浪费计算时间,因为cross_val_predict本身不会计算分数。

但是,这不会为您提供单项得分,而只会为总得分(不一定不好)。我认为您可以通过显式创建KFold / ...实例,然后使用它来拆分cross_val_predict结果来解决此问题。

关于python - Scikit-learn-一次性通过交叉验证得分和预测?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41003897/

10-12 21:59