Problem #74
Författare:OJIA 2025
Svårighetsgrad
Din bästa poäng
Ej tillgänglig
Implementera en AI/ML-modell för att förutsäga kalorieförbrukningen för en aktivitet med hjälp av en träningsdatauppsättning train_data.csv och testdatauppsättningen test_data.csv (där du endast behöver göra förutsägelser).
Datauppsättningen innehåller följande fält med betydelserna:
User_ID: ID för användaren som utförde aktivitetenGender: användarens könAge: användarens ålderHeight: användarens längd i cmWeight: användarens vikt i kgDuration: aktivitetens varaktighetHeart_Rate: genomsnittlig hjärtfrekvens under aktivitetenBody_Temp: genomsnittlig temperatur under aktivitetenCalories: antal kalorier som förbrukats under aktiviteten (finns endast i träningsdatauppsättningen)Målattributet är Calories. Givet de andra attributen är målet att förutsäga Calories baserat på testdatauppsättningen. Utvärderingsmåttet som används är MAE (medelvärdet av summan av absoluta skillnader mellan det värde som förutsägs av algoritmen och det korrekta värdet).
Del 1 (20p). Baserat på träningsdatauppsättningen beräkna följande:
"Samples, No.Males, AverageDuration, SeniorUsers"
Samples: antal rader i träningsdatauppsättningenNo.Males: antal träningsexempel som beskriver aktiviteter utförda av mänAverageDuration: genomsnittlig varaktighet för aktiviteterna i träningsdatauppsättningen.SeniorUsers: antal användare i träningsdatauppsättningen som är minst 75 år gamlaVar och en av de 4 deluppgifterna är värd 5p.
Del 2 (80p)
Deluppgift 5: (60p) Utveckla en AI/ML-modell och utför förutsägelse för attributet Calories för varje exempel i filen med testdata, för vilken kolumnen Subtask har värdet 5.
Deluppgift 6: (20p) Ett herrhandbollslag behöver uppskatta kalorieförbrukning för att optimera spelarnas diet. Utveckla en AI/ML-modell och utför förutsägelse av antal kalorier för varje exempel i filen med testdata för vilken kolumnen Subtask har värdet 6.
En csv-fil output.csv som ska inkludera följande 3 kolumner:
subtaskID - representerar deluppgiftens nummer (1, 2, 3, 4, 5 eller 6)datapointID - som refererar till kolumnen User_ID från test_data.csvanswer - svaret som motsvarar datapunkten för respektive deluppgiftObs: För deluppgifterna 1, 2, 3 och 4, där ett enda svar krävs för hela datauppsättningen, visa en enda rad vars datapointID ska vara 1.
Skicka en enda csv som innehåller svaren för alla deluppgifter som du har löst. För att se ett exempel, ladda ner filen sample_output.csv