Есеп #3
Автор:ML de bază
Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Өсімдіктің сипаттамалары негізінде гүлдің түрін анықтайтын жіктеу моделін құру қажет.
Әрбір үлгі 4 сандық атрибутпен сипатталады: сепал мен петалдың ұзындығы мен ені, ал белгі (species) гүлдің түрін көрсетеді:
setosaversicolorvirginicaБұл есеп түрі көпкласты жіктеу (multi-class classification) санатына жатады.
Деректер жиынтығы классикалық Iris жинағынан алынған (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvБарлық 4 features бағанасы плюс баған:
target – гүлдің түрін білдіреді (0=setosa, 1=versicolor, 2=virginica)Мысал:
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.csvtarget-сыз бірақ SampleID-мен бірдей бағандарды қамтиды.
Мысал:
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 43Шығыс файлы (submission.csv) дәл екі баған қамтуы керек:
SampleIDlabel – болжанған түр (0, 1 немесе 2)Мысал:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
Модельдерді бағалау келесі метрика арқылы жүргізіледі:
Бұл метрика көпкласты жіктеуге қолайлы, өйткені ол әрбір кластағы мысалдар санына қарамастан әрбір класқа тең салмақ береді.
Жалпы формула:
мұндағы C кластар саны, ал F1_i i класы үшін F1 ұпайы.
Соңғы ұпай пайыз ретінде (0–100) көрсетіледі, екі ондық разрядқа дейін дөңгелектеледі.
Деректер жиынтығы түпнұсқа жинақтан алынған:
UCI Machine Learning Repository – Iris Data Set