TP>Но ведь по идее проверочные данные не должны быть доступны пользователю?
Они и так не доступны. Разве что в соревнованиях уровня Titanic, где эту информацию можно получить из других источников. Доступны независимые переменные. Зависимые ты должен отыскать сам. А система сравнит то, что ты нашёл, с реальностью.
TP>я думал что происходит так — я тренирую сеть, затем заливаю ее в том или ином виде, а потом они проверяют ее на закрытых тестовых данных.
Зачем лишние сложности. Ты точно также можешь прогнать на своей машине и отправить результат. Можешь, конечно, что-нибудь руками посчитать. Но, во-первых, это сложно, а во-вторых, если займёшь место, то воспроизвести придётся.