Tehtävä #74
Tekijä:OJIA 2025
Vaikeustaso
Paras tuloksesi
Ei saatavilla
Toteuttakaa AI/ML-malli ennustamaan aktiviteetin kalorinkulutusta käyttäen harjoitusdataa train_data.csv ja testidataa test_data.csv (jolle tulee tehdä vain ennustus).
Datasetti sisältää seuraavat kentät merkityksineen:
User_ID: aktiviteetin suorittaneen käyttäjän IDGender: käyttäjän sukupuoliAge: käyttäjän ikäHeight: käyttäjän pituus cm:ssäWeight: käyttäjän paino kg:ssaDuration: aktiviteetin kestoHeart_Rate: keskimääräinen syke aktiviteetin aikanaBody_Temp: keskimääräinen lämpötila aktiviteetin aikanaCalories: aktiviteetin aikana kulutettujen kalorien määrä (läsnä vain harjoitusdatasetissä)Kohdeattribuutti on Calories. Muiden attribuuttien perusteella tavoitteena on ennustaa Calories testidatasetin pohjalta. Arviointimetriikkana käytetään MAE:ta (algoritmin ennustaman arvon ja oikean arvon välisten absoluuttisten erojen keskiarvo).
Osa 1 (20p). Harjoitusdatasetin perusteella laskekaa seuraavat:
"Samples, No.Males, AverageDuration, SeniorUsers"
Samples: harjoitusdatasetin rivien määräNo.Males: harjoitusesimerkkien määrä, jotka kuvaavat miesten suorittamia aktiviteettejaAverageDuration: harjoitusdatasetin aktiviteettien keskimääräinen kestoSeniorUsers: harjoitusdatasetissä olevien käyttäjien määrä, jotka ovat vähintään 75 vuotta täyttäneetJokainen 4 alitehtävästä on arvoltaan 5p.
Osa 2 (80p)
Alitehtävä 5: (60p) Kehittäkää AI/ML-malli ja suorittakaa ennustus Calories-attribuutille jokaiselle esimerkille testidatatiedostossa, jolle Subtask-sarakkeen arvo on 5.
Alitehtävä 6: (20p) Miesten käsipallojoukue tarvitsee arvioida kalorinkulutusta optimoidakseen pelaajien ruokavaliota. Kehittäkää AI/ML-malli ja tehkää ennustus kalorimäärästä jokaiselle esimerkille testidatatiedostossa, jolle Subtask-sarakkeen arvo on 6.
CSV-tiedosto output.csv, joka sisältää seuraavat 3 saraketta:
subtaskID - edustaa alitehtävän numeroa (1, 2, 3, 4, 5 tai 6)datapointID - viittaa User_ID-sarakkeeseen tiedostossa test_data.csvanswer - kyseistä datapistettä vastaava vastaus kyseiselle alitehtävälleHuomautus: Alitehtäville 1, 2, 3 ja 4, joissa pyydetään yhtä vastausta koko datasetille, näyttäkää yksi rivi, jonka datapointID on 1.
Lähettäkää yksi csv, joka sisältää vastaukset kaikkiin ratkaisemiinne alitehtäviin. Esimerkin näkemiseksi latatkaa tiedosto sample_output.csv