Aufgabe #3
Autor:ML de bază
Schwierigkeit
Dein bestes Ergebnis
N/V
Es soll ein Klassifikationsmodell erstellt werden, das die Art einer Blume anhand ihrer Eigenschaften bestimmt.
Jede Probe wird durch 4 numerische Attribute charakterisiert: Länge und Breite von Kelchblatt und Blütenblatt, und das Label (species) gibt die Blumenart an:
setosaversicolorvirginicaDiese Art von Problem gehört zur Kategorie der Mehrklassen-Klassifikation (multi-class classification).
Der Datensatz ist von der klassischen Iris-Sammlung (UCI ML Repository) abgeleitet.
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvEnthält alle 4 Features-Spalten plus die Spalte:
target – repräsentiert die Blumenart (0=setosa, 1=versicolor, 2=virginica)Beispiel:
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.csvEnthält dieselben Spalten ohne target, aber mit SampleID.
Beispiel:
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 43Die Ausgabedatei (submission.csv) muss genau zwei Spalten enthalten:
SampleIDlabel – vorhergesagte Art (0, 1 oder 2)Beispiel:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
Die Bewertung der Modelle erfolgt mit folgender Metrik:
Diese Metrik ist für die Mehrklassen-Klassifikation geeignet, da sie jeder Klasse gleiches Gewicht verleiht, unabhängig von der Anzahl der Beispiele in jeder Klasse.
Allgemeine Formel:
wobei C die Anzahl der Klassen ist und F1_i der F1-Score für Klasse i.
Das Endergebnis wird als Prozentsatz (0–100) ausgedrückt, gerundet auf zwei Dezimalstellen.
Der Datensatz stammt aus der ursprünglichen Sammlung:
UCI Machine Learning Repository – Iris Data Set