🏫 Üliõpilaste akadeemilise seisundi ennustamine
Selle ülesande jaoks peate implementeerima klassifikatsiooni mudeli, mis suudab ennustada üliõpilase akadeemilist seisundit (Target) kasutades saadaolevat andmestikku. Andmestik on organiseeritud CSV-faili, ning mudeli jõudlust hinnatakse F1-score alusel.
🔹 Andmestik
Andmestik sisaldab järgmisi veerge:
- SampleID: Iga üliõpilase unikaalne identifikaator
- Marital status: Üliõpilase perekonnaseis (Single, Married, Other)
- Application mode: Avalduse esitamise viis (Online, In person, Other)
- Application order: Avalduse esitamise järjekord (numbriline)
- Course: Kursus, millele üliõpilane registreerus
- Daytime/evening attendance: Õppevorm (Daytime/Evening)
- Previous qualification: Eelnev haridustase (High School, College)
- Nacionality: Üliõpilase rahvus
- Mother's qualification: Ema haridustase
- Father's qualification: Isa haridustase
- Mother's occupation: Ema amet
- Father's occupation: Isa amet
- Displaced: Üliõpilane on ümberasustatud/välismaalane (Yes/No)
- Educational special needs: Erivajadustega haridus (Yes/No)
- Debtor: Võlglane üliõpilane (Yes/No)
- Tuition fees up to date: Õppemaksud on tasutud (Yes/No)
- Gender: Üliõpilase sugu (Male/Female)
- Scholarship holder: Stipendiaadi saaja (Yes/No)
- Age at enrollment: Vanus registreerumisel
- International: Rahvusvaheline üliõpilane (Yes/No)
- Curricular units 1st sem (credited): Krediteeritud kursused esimeses semestris
- Curricular units 1st sem (enrolled): Registreeritud kursused esimeses semestris
- Curricular units 1st sem (evaluations): Teostatud hindamised esimeses semestris
- Curricular units 1st sem (approved): Heakskiidetud kursused esimeses semestris
- Curricular units 1st sem (grade): Saadud hinded esimeses semestris
- Curricular units 1st sem (without evaluations): Kursused ilma hindamiseta esimeses semestris
- Curricular units 2nd sem (credited): Krediteeritud kursused teises semestris
- Curricular units 2nd sem (enrolled): Registreeritud kursused teises semestris
- Curricular units 2nd sem (evaluations): Teostatud hindamised teises semestris
- Curricular units 2nd sem (approved): Heakskiidetud kursused teises semestris
- Curricular units 2nd sem (grade): Saadud hinded teises semestris
- Curricular units 2nd sem (without evaluations): Kursused ilma hindamiseta teises semestris
- Unemployment rate: Töötuse määr üliõpilase piirkonnas
- Inflation rate: Inflatsioonimäär
- GDP: Sisemajanduse koguprodukt (GDP)
- Target: Sihimuutuja, üliõpilase akadeemiline seisund (Dropout, Enrolled, Graduate)
📊 Märkused andmestiku kohta
- Sihiväli:
Target
- Mudel tuleb treenida
train.csv peal ja hinnata test.csv peal
⚙️ Hindamiskriteeriumid
- Jõudlus: Võimalikult kõrge F1-score

📨 Esitamisefaili formaat
Esitamisefail peab olema CSV täpselt kahe veeruga:
| Veerg | Tüüp | Kirjeldus |
SampleID | integer | Esindab testikomplekti rea unikaalset identifikaatorit |
Target | String | Klassi ennustus üliõpilase jaoks (Dropout, Enrolled, Graduate) |
🔹 Näited
| SampleID | Target |
| 101 | Dropout |
| 102 | Enrolled |
| 103 | Graduate |
Oluline: Iga CSV rida esindab ennustust ühe testis oleva üliõpilase jaoks.
📝 Märkus
Skoor määratakse mudeli poolt testikomplektil saavutatud F1-score alusel. Maksimaalse skoori saamiseks peab F1 olema vähemalt 0.75, ning väärtused alla 0.5 saavad 0 punkti, ülejäänud skaleeritakse proportsionaalselt.
🗂️ Kasulikud ressursid
- Starter Kit – sisaldab skeletti, millest saate ülesande lahendamisega alustada