|
|
|
|
|
by jre
3843 days ago
|
|
They have a separate test set. But by submitting a lot of entries with slightly different parameters, you can optimize your parameters based on the test score. Some (all ? ) Kaggle competition also have a daily submission limit to avoid this kind of cheating. |
|
People can, and do, overfit their model to the public test set, but doing so does not improve their score on the private test set, so cheating is prevented even without the submission limit.
The submission limit helps ensure the leaderboard generated from the public test set stays close to the leaderboard generated by the private test set while the competition is running, so that you can get an idea about your standing. But participants know better than taking the public leaderboard too seriously.