Úloha #3
Autor:ML de bază
Obtiažnosť
Vaše najlepšie skóre
N/A
Požaduje sa vybudovanie klasifikačného modelu, ktorý určí druh kvetu na základe jeho charakteristík.
Každá vzorka je charakterizovaná 4 numerickými atribútmi: dĺžka a šírka kalicha a okvetnéhо lístka, pričom štítok (species) označuje druh kvetu:
setosaversicolorvirginicaTento typ problému patrí do kategórie viactriednej klasifikácie (multi-class classification).
Dataset je odvodený z klasickej kolekcie Iris (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvObsahuje všetky 4 stĺpce features plus stĺpec:
target – predstavuje druh kvetu (0=setosa, 1=versicolor, 2=virginica)Prí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 tie isté stĺpce bez target, ale zahŕňa SampleID.
Prí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ý súbor (submission.csv) musí obsahovať presne dva stĺpce:
SampleIDlabel – predpovedaný druh (0, 1 alebo 2)Príklad:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
Hodnotenie modelov sa bude vykonávať pomocou nasledujúcej metriky:
Táto metrika je vhodná pre viactriednu klasifikáciu, pretože prikladá rovnakú váhu každej triede, bez ohľadu na počet príkladov v každej.
Všeobecná formula:
kde C je počet tried a F1_i je F1 skóre pre triedu i.
Finálne skóre sa vyjadruje ako percentá (0–100), zaokrúhlené na dve desatinné miesta.
Dataset pochádza z pôvodnej kolekcie:
UCI Machine Learning Repository – Iris Data Set