This is something that's really puzzling me. The [sklearn documentation](https://scikit-learn.org/stable/modules/cross_validation.html) makes no secret in mentioning that cross validation should be performed only on the *train* subset of the data, and only then -- after you've fine tuned the parameters there through cross validation -- should you... See more