Загрузка
Загружаем соревнования
Файл submission.csv с двумя столбцами:
student_id — номер студента из test.csv;enough_money — 1, если денег хватит до стипендии, 0 — если нет.В файле должно быть ровно 5000 строк: каждый student_id из test.csv — ровно один раз. Порядок строк неважен.
student_id,enough_money
S22978,1
S13877,0Не более 30 посылок в сутки. Срок сдачи — 8 ноября, 23:59 по Москве.
Нажмите «Отправить решение» на странице соревнования и загрузите submission.csv. Если решаете в рабочей среде
платформы, можно отправить и оттуда: в правой панели вкладка
Метрика — balanced accuracy: среднее двух долей — какую часть студентов, которым денег хватит, вы угадали и какую часть тех, кому не хватит. Ответ «всем хватит» даёт 0.5.
Тест разбит на публичную и приватную части: по 2500 студентов. После отправки вы видите результат на публичной части. Итоговый результат считается на приватной части: берётся лучшая из двух финальных посылок. Их можно отметить во вкладке «Отправки»; если не отметить, платформа сама возьмёт две лучшие по публичной части.
За задачу можно получить до 100 баллов. Balanced accuracy переводится в баллы линейно:
На приватной части , ; на публичной — , .
from sklearn.metrics import balanced_accuracy_score
y_true = [1, 1, 1, 0]
y_pred = [1, 1, 0, 0]
print(balanced_accuracy_score(y_true, y_pred)) # (2/3 + 1/1) / 2 = 0.8333