Užduotis #3
Autorius:ML de bază
Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Siekiama sukurti klasifikavimo modelį, kuris nustatytų gėlės rūšį pagal jos charakteristikas.
Kiekvienas pavyzdys charakterizuojamas 4 skaitiniais atributais: taurėlapio ir vainiklapio ilgiu bei pločiu, o etiketė (species) nurodo gėlės rūšį:
setosaversicolorvirginicaŠio tipo problema priklauso daugiaklasei klasifikacijai (multi-class classification).
Duomenų rinkinys kilęs iš klasikinio Iris rinkinio (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvTuri visus 4 features stulpelius plius stulpelį:
target – nurodo gėlės rūšį (0=setosa, 1=versicolor, 2=virginica)Pavyzdys:
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.csvTuri tuos pačius stulpelius be target, bet įtraukia SampleID.
Pavyzdys:
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 43Išvesties failas (submission.csv) turi turėti lygiai du stulpelius:
SampleIDlabel – prognozuojama rūšis (0, 1 arba 2)Pavyzdys:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
Modelių vertinimas bus atliekamas naudojant šią metriką:
Ši metrika tinka daugiaklasei klasifikacijai, nes suteikia vienodą svorį kiekvienai klasei, nepriklausomai nuo pavyzdžių skaičiaus kiekvienoje.
Bendroji formulė:
kur C yra klasių skaičius, o F1_i yra F1 balas i klasei.
Galutinis balas išreiškiamas procentais (0–100), suapvalintas iki dviejų skaičių po kablelio.
Duomenų rinkinys kilęs iš originalaus rinkinio:
UCI Machine Learning Repository – Iris Data Set