Задача #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