Организаторам20 мин
Как создать соревнование с табличными данными
Полный маршрут для соревнования с отправками в CSV: от приватного черновика и данных до MAE, baseline и публикации.
Читать руководство можно без специальных прав. Участник может создать соревнование, если ему доступен раздел соревнований. Создатель становится организатором своего соревнования.
Перед началом
В примере решается регрессия: участник отправляет id и прогноз price, а платформа считает MAE.
В baseline.ipynb должен быть минимальный полный путь: загрузка данных, обработка пропусков, обучение простой модели и сохранение отправки с колонками id и price. Запустите ноутбук до загрузки на платформу и убедитесь, что появился baseline_submission.csv.
Подготовьте пять файлов
| Файл | Кто видит | Назначение |
|---|---|---|
train.csv | Участники | Признаки и целевая колонка price. |
test.csv | Участники | Признаки без колонки price. |
sample_submission.csv | Участники | Пример отправки с колонками id и price. |
solution.csv | Только организатор и evaluator | Правильные ответы: id, price и при необходимости Usage. |
baseline.ipynb | Участники | Воспроизводимый стартовый ноутбук: читает данные, обучает модель и создаёт baseline_submission.csv. |
Откройте кабинет организатора и создайте соревнование
Заполните основную информацию
На вкладке «Основное» заполните название, краткое описание и видимость. Для первого тестового запуска выберите приватную видимость; публичный каталог и призовой фонд необязательны.
Справа находится чек-лист запуска. Красные пункты показывают, что ещё требуется настроить: описание, ответы, метод оценки и baseline.

Настройте фазу
Откройте вкладку «Фазы». Укажите понятное название фазы, даты начала и окончания, затем добавьте краткое описание.
Для обычного ML-соревнования выберите трек «Сабмит файла»: участники загружают CSV или TSV, а scorer сравнивает прогнозы с ответами.
Задайте ограничения на отправки. Например: до 5 попыток в день, до 100 за всё время и 2 попытки в финальном отборе. Значения зависят от формата соревнования и могут быть изменены.


Выберите метрику
В блоке «Метод оценки» нажмите «Выбрать метод», выберите MAE и проверьте параметры.
prediction_column берётся из отправок участников. В sample_submission.csv и baseline_submission.csv прогноз называется price, поэтому укажите price. reference_column берётся из правильных ответов в solution.csv; в этом примере это тоже price.
После проверки параметров нажмите «Использовать метод».
prediction_column:pricereference_column:price

Загрузите данные для участников
Перейдите во вкладку «Данные» и нажмите «Добавить раздел».
В мастере выберите «Основной пакет данных». Он предназначен для файлов, которые участник получает по умолчанию: train.csv, test.csv, sample_submission.csv и исходный solution.csv, который затем будет перенесён в закрытый evaluator-раздел.
На следующем шаге выберите «Загрузить с устройства». Можно загрузить архив, файл или папку; для этого примера удобно выбрать папку с подготовленными CSV.
На шаге проверки содержимого нажмите «Выбрать папку» или «Выбрать файл», затем проверьте список файлов, имя раздела и путь в рабочей среде. Если среди файлов есть solution.csv, не оставляйте его в открытом пакете.
Разрешите скачивание и открытие в рабочей среде, если участникам нужны оба способа работы. При сохранении создаётся новая версия пакета; в комментарии к версии укажите, что изменилось.
На финальном экране проверьте роль, путь, содержимое и права, затем нажмите «Сохранить раздел».







Назначьте правильные ответы
В списке файлов откройте меню … напротив solution.csv и выберите «Сделать ground truth».
В подтверждении проверьте контракт. После сохранения файл должен перейти в evaluator-раздел и перестать быть видимым участникам.
- Идентификатор:
id. - Ответ:
price. - Если присутствует колонка
Usage, она используется для разделения Public и Private.


Заполните обзор и правила для участников
На странице соревнования откройте «Обзор» и включите редактор. После сохранения проверьте, что текст корректно отображается в participant-view.
На вкладке «Правила» зафиксируйте допустимые источники данных, командную работу, лимиты вычислений, дедлайн и порядок выбора финальных отправок.
- Постановка задачи и целевая колонка.
- Метрика и направление оптимизации.
- Назначение
train.csv,test.csvиsample_submission.csv. - Точный формат отправки.
- Описание признаков, если оно необходимо для решения.



Добавьте baseline-решение
Откройте вкладку «Код» и нажмите «Создать», чтобы добавить подготовленный baseline.ipynb в соревнование. Запустите ноутбук: он должен создать baseline_submission.csv с колонками id и price.
Вернитесь на вкладку «Фазы». В блоке «Базовые решения рейтинга» нажмите «Добавить базовое решение».
Введите метку, например baseline, выберите baseline_submission.csv, проверьте предпросмотр колонок id и price и подтвердите добавление.
Платформа вычислит результат. Убедитесь, что отправка получила статус «Оценено», а score выглядит разумно.






Проведите финальную проверку и опубликуйте
На вкладке «Отправки» проверьте Public score всех контрольных отправок. Private score раскрывается согласно настройкам фазы и финального отбора.
Когда чек-лист справа станет 11/11, а статус сменится на «Готово к публикации», на вкладке «Основное» переключите соревнование из «Черновик» в «Опубликовано».
После публикации откройте соревнование как участник: скачайте данные, запустите baseline и отправьте полученный CSV. Это финальный smoke-test всей конфигурации.


Проверка перед публикацией
- В
test.csvотсутствует колонкаprice. solution.csvназначен ground truth и скрыт от участников.- У MAE обе колонки называются
price. sample_submission.csvиbaseline_submission.csvпроходят scorer.- У baseline есть адекватный Public score.
- Участникам доступны только нужные данные, обзор и правила.
- Даты фазы, лимиты отправок и финальный отбор соответствуют формату соревнования.

