Feladat #3
Szerző:ML de bază
Nehézség
Az Ön legjobb eredménye
N/A
Egy olyan osztályozási modell építése a cél, amely a virág fajának meghatározását végzi a jellemzői alapján.
Minden minta 4 numerikus attribútummal jellemezhető: a csészelevél és a sziromlevél hosszúsága és szélessége, míg a címke (species) a virág fajját jelzi:
setosaversicolorvirginicaEz a típusú probléma a többosztályos osztályozás (multi-class classification) kategóriájába tartozik.
Az adathalmaz a klasszikus Iris gyűjteményből származik (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvTartalmazza mind a 4 features oszlopot plusz az oszlopot:
target – a virág fajját jelöli (0=setosa, 1=versicolor, 2=virginica)Példa:
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.csvUgyanazokat az oszlopokat tartalmazza a target nélkül, de tartalmazza a SampleID-t.
Példa:
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 43A kimeneti fájlnak (submission.csv) pontosan két oszlopot kell tartalmaznia:
SampleIDlabel – az előrejelzett faj (0, 1 vagy 2)Példa:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
A modellek értékelése a következő metrika használatával történik:
Ez a metrika alkalmas a többosztályos osztályozáshoz, mivel egyenlő súlyt ad minden osztálynak, függetlenül az egyes osztályokban lévő példák számától.
Az általános képlet:
ahol C az osztályok száma, F1_i pedig az i osztály F1 pontszáma.
A végső pontszám százalékban kifejezve (0–100), két tizedesre kerekítve.
Az adathalmaz az eredeti gyűjteményből származik:
UCI Machine Learning Repository – Iris Data Set