Сложность
Ваш лучший результат
Н/Д
В целях поддержания здоровья Петронел решил быть более спортивным. В связи с этим он начал регулярно ездить на велосипеде как на работу, так и в развлекательных целях. Он использует специальное приложение для мониторинга своих поездок и заинтересован в получении статистики по своим поездкам и наблюдении за тем, как ему удается совмещать полезное с приятным, категоризируя поездки в зависимости от преследуемой цели.
После получения набора данных, описывающего все поездки, которые он совершил с тех пор, как начал ездить на велосипеде, Петронел хочет узнать, какова его средняя скорость передвижения в зависимости от календарного месяца. Кроме того, Петронел начал маркировать поездки, разделяя их на: поездки, в которых он перемещался между домом и работой без каких-либо объездов; поездки, в которых он перемещался между домом и работой, делая также объезд в развлекательных целях; и чисто развлекательные поездки. Поскольку маркировка трудоемка, ему нужна программа, которая автоматически выполняла бы маркировку оставшихся (и будущих) поездок с разумной точностью.
Файл dataset_train.csv представляет в заголовке следующие столбцы:
Activity ID: уникальный ID поездкиActivity Date: дата и время начала поездки в часовом поясе GMT в формате Aug 23, 2025, 4:55:36 PMDistance: расстояние, на которое было совершено перемещение, выраженное в километрахElapsed Time: общая продолжительность поездки, включая время отдыхаMoving Time: фактическая продолжительность перемещения на велосипедеStarting Latitude, Starting Longitude: географические координаты точки отправленияFinish Latitude, Finish Longitude: географические координаты точки остановкиLabel: метка, применяемая к поездке, со следующими значениями:
COMMUTE: поездка на работу без объезда;LEISURELY_COMMUTE: поездка на работу с объездом;PURE_LEISURE: чисто развлекательная поездка.Файл dataset_eval.csv представляет те же поля, что и файл с данными для обучения, за исключением поля Label, которое необходимо определить.
Определите среднюю скорость передвижения для каждого месяца года, выраженную в км/ч, согласно данным, доступным в наборе данных для обучения.
Выполните маркировку поездок, представленных в файле dataset_eval.csv, исходя из меток записей из файла dataset_train.csv.
Для требования 1: по 2,5 балла за правильно рассчитанную среднюю скорость для каждого из 12 месяцев календарного года - всего 30 баллов.
Для требования 2: по 0,82 балла за каждый 1% правильно промаркированного набора данных, до максимального порога в 70 баллов. Другими словами, допускается ~15% неправильных маркировок.
Выходной файл в формате CSV со следующим заголовком:
subtaskID,Answer1,Answer2Для требования 1 ровно 12 строк, по одной для каждого месяца года, следующим образом:
1,<месяц>,<средняя скорость>Месяц будет выражен трехбуквенным сокращением (Jan, Feb и т.д.), а средняя скорость будет выражена как действительное число с точно 5 десятичными знаками после запятой, округленное по недостатку.
Для требования 2 по одной строке для каждой записи, представленной в файле оценки, следующим образом:
2,<id поездки>,<метка>ID поездки берется непосредственно из файла оценки, а метка имеет одно из значений, описанных выше.
Найдите по этой ссылке zip-архив, в котором находятся файлы для обучения и оценки, а также пример действительного файла для отправки, который получает 1 балл.