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