Трудност
Твоят най-добър резултат
Н/Д
С цел поддържане на здравето си, Петронел си е поставил за цел да бъде по-спортен. В тази връзка започна редовно да кара колело, както до работа, така и за развлечение. Той използва специализирано приложение за наблюдение на маршрутите, които извършва, и се интересува да получи статистики относно своите пътувания и да наблюдава как успява да съчетае полезното с приятното, категоризирайки пътуванията според преследваната цел.
След като е получил набор от данни, който описва всички пътувания, които е извършил откакто започна да кара колело, Петронел иска да разбере каква е средната скорост, с която се движи, в зависимост от календарния месец. Освен това, Петронел започна да етикетира пътуванията, разделяйки ги на: пътувания, при които се е придвижвал между дома и работата, без да прави никакъв заобикол; пътувания, при които се е придвижвал между дома и работата, правейки и заобикол за развлечение; и чисто развлекателни пътувания. Тъй като етикетирането е трудоемко, той се нуждае от програма, която автоматично да извършва етикетирането на останалите пътувания (и на бъдещите) с разумна точност.
Файлът 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, което трябва да бъде определено.
Определете средната скорост на придвижване за всеки месец от годината, изразена в km/h, според наличните данни в набора от данни за обучение.
Извършете етикетирането на пътуванията, присъстващи във файла 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 точка.