Загрузка
Загружаем соревнования
Для проверки необходимо загрузить файл submission.csv с двумя столбцами:
id — идентификатор сценария из test.csv;target — предсказанный итог, целое число или .В файле должно быть ровно строк, каждый id
test.csvНе более посылок в сутки. Срок сдачи — 27 сентября, 00:00 МСК(ночь с субботы на воскресенье).
За эту задачу можно получить до баллов.
Данные разбиты на публичную и приватную части: и сценариев. Когда вы отправляете submission.csv, вам показывается результат
на публичной части. После окончания срока сдачи результат будет пересчитан
на приватной части. Публичная и приватная части не пересекаются.
После окончания срока сдачи метрика приводится к -балльной шкале:
Итоговый результат считается на приватной части.
В этой задаче используется метрика для класса target = 1: среднее
гармоническое точности (какая доля предсказанных единиц — настоящие единицы) и
полноты (какая доля настоящих единиц предсказана):
равна при полном совпадении предсказаний с ответами по классу и , если ни одна настоящая единица не угадана. Долю нулей метрика напрямую не учитывает: в тесте единиц заметно меньше, чем нулей, и ответ «все нули» даёт .
Пример расчёта метрики на Python:
from sklearn.metrics import f1_score
y_true = [1, 0, 1, 1, 0, 0]
y_pred = [1, 0, 0, 1, 1, 0]
print(f1_score(y_true, y_pred)) # 0.666...