Zadanie #3
Autor:ML de bază
Trudność
Twój najlepszy wynik
Nie dotyczy
Celem jest zbudowanie modelu klasyfikacji, który określi gatunek kwiatu na podstawie jego cech.
Każda próbka charakteryzuje się 4 atrybutami numerycznymi: długością i szerokością działki kielicha i płatka, a etykieta (species) wskazuje gatunek kwiatu:
setosaversicolorvirginicaTen typ problemu należy do kategorii klasyfikacji wieloklasowej (multi-class classification).
Zbiór danych pochodzi z klasycznej kolekcji Iris (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvZawiera wszystkie 4 kolumny features plus kolumnę:
target – reprezentuje gatunek kwiatu (0=setosa, 1=versicolor, 2=virginica)Przykład:
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.csvZawiera te same kolumny bez target, ale zawiera SampleID.
Przykład:
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 43Plik wyjściowy (submission.csv) musi zawierać dokładnie dwie kolumny:
SampleIDlabel – przewidywany gatunek (0, 1 lub 2)Przykład:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
Ocena modeli będzie przeprowadzana przy użyciu następującej metryki:
Ta metryka jest odpowiednia dla klasyfikacji wieloklasowej, ponieważ przypisuje równą wagę każdej klasie, niezależnie od liczby przykładów w każdej z nich.
Wzór ogólny:
gdzie C to liczba klas, a F1_i to wynik F1 dla klasy i.
Wynik końcowy wyrażany jest jako procent (0–100), zaokrąglony do dwóch miejsc po przecinku.
Zbiór danych pochodzi z oryginalnej kolekcji:
UCI Machine Learning Repository – Iris Data Set