我正在通过cross_val_score
对象传递GridSearchCV
来运行嵌套交叉验证。然后我跟进cross_val_predict
以获得用于绘图的模型预测。像这样:
gs = GridSearchCV(mymodel, myparams)
score = cross_val_score(gridsearch, X_train, y_train)
prediction = cross_val_predict(gs, X_train, y_train)
这似乎在计算上是多余的;有没有办法从cross_val_score
获得交叉验证的预测,或者我是否需要手动迭代CV对象的折叠才能一步完成?
答案 0 :(得分:0)
根据我在文档中看到的内容,看来cross_val_predict
和reshape
是通过不同的过程获得其值的,因此不建议将两者结合使用。