Úloha #3
Autor:ML de bază
Obtížnost
Vaše nejlepší skóre
N/A
Cílem je vybudovat klasifikační model, který určí druh květiny na základě jejích charakteristik.
Každý vzorek je charakterizován 4 numerickými atributy: délkou a šířkou kališního a korunního lístku, přičemž štítek (species) označuje druh květiny:
setosaversicolorvirginicaTento typ problému patří do kategorie vícetrídní klasifikace (multi-class classification).
Dataset je odvozen z klasické kolekce Iris (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvObsahuje všechny 4 sloupce features plus sloupec:
target – představuje druh květiny (0=setosa, 1=versicolor, 2=virginica)Příklad:
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.csvObsahuje stejné sloupce bez target, ale zahrnuje SampleID.
Příklad:
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 43Výstupní soubor (submission.csv) musí obsahovat přesně dva sloupce:
SampleIDlabel – předpovězený druh (0, 1 nebo 2)Příklad:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
Hodnocení modelů se bude provádět pomocí následující metriky:
Tato metrika je vhodná pro vícetrídní klasifikaci, protože přiděluje stejnou váhu každé třídě, bez ohledu na počet příkladů v každé třídě.
Obecný vzorec:
kde C je počet tříd a F1_i je F1 skóre pro třídu i.
Konečné skóre se vyjadřuje v procentech (0–100), zaokrouhleno na dvě desetinná místa.
Dataset pochází z původní kolekce:
UCI Machine Learning Repository – Iris Data Set