我不确定我是否确实缺少一些简单的东西,但是我很难尝试用谷歌搜索一些东西。
我可以看到scikit-learn中有cross_val_score
和cross_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/