Tehtävä #3
Tekijä:ML de bază
Vaikeustaso
Paras tuloksesi
Ei saatavilla
Tavoitteena on rakentaa luokittelumalli, joka määrittää kukan lajin sen ominaisuuksien perusteella.
Jokaista näytettä kuvaa 4 numeerista attribuuttia: verhiön ja terälehden pituus ja leveys, ja etiketti (species) ilmaisee kukan lajin:
setosaversicolorvirginicaTämäntyyppinen ongelma kuuluu moniluokkaisen luokittelun (multi-class classification) kategoriaan.
Aineisto on johdettu klassisesta Iris-kokoelmasta (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvSisältää kaikki 4 features-saraketta plus sarakkeen:
target – edustaa kukan lajia (0=setosa, 1=versicolor, 2=virginica)Esimerkki:
sepal_length_(cm) sepal_width_(cm) petal_length_(cm) petal_width_(cm) target SampleID8 4.4 2.9 1.4 0.2 0 9106 4.9 2.5 4.5 1.7 2 10776 6.8 2.8 4.8 1.4 1 779 4.9 3.1 1.5 0.1 0 1089 5.5 2.5 4.0 1.3 1 90test.csvSisältää samat sarakkeet ilman target-saraketta, mutta sisältää SampleID:n.
Esimerkki:
sepal_length_(cm) sepal_width_(cm) petal_length_(cm) petal_width_(cm) SampleID38 4.4 3.0 1.3 0.2 39127 6.1 3.0 4.9 1.8 12857 4.9 2.4 3.3 1.0 5893 5.0 2.3 3.3 1.0 9442 4.4 3.2 1.3 0.2 43Tulostetiedoston (submission.csv) tulee sisältää täsmälleen kaksi saraketta:
SampleIDlabel – ennustettu laji (0, 1 tai 2)Esimerkki:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
Mallien arviointi tehdään käyttäen seuraavaa metriikkaa:
Tämä metriikka sopii moniluokkaiseen luokitteluun, koska se antaa yhtäläisen painon jokaiselle luokalle, riippumatta kunkin luokan esimerkkien määrästä.
Yleinen kaava:
missä C on luokkien määrä ja F1_i on F1-pistemäärä luokalle i.
Lopullinen pistemäärä ilmaistaan prosentteina (0–100), pyöristettynä kahteen desimaaliin.
Aineisto on peräisin alkuperäisestä kokoelmasta:
UCI Machine Learning Repository – Iris Data Set