Задача #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.csvСъдържа същите колони без target, но включва 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 е F1 резултатът за клас i.
Финалният резултат се изразява като процент (0–100), закръглен до два знака след десетичната запетая.
Наборът от данни произлиза от оригиналната колекция:
UCI Machine Learning Repository – Iris Data Set