Probleem #3
Auteur:ML de bază
Moeilijkheid
Jouw beste score
N.v.t.
Het doel is om een classificatiemodel te bouwen dat de soort van een bloem kan bepalen op basis van haar kenmerken.
Elk monster wordt gekarakteriseerd door 4 numerieke attributen: de lengte en breedte van de kelkbladeren en kroonbladeren, en het label (species) geeft de bloemsoort aan:
setosaversicolorvirginicaDit type probleem behoort tot de categorie van multiclass classificatie.
De dataset is afgeleid van de klassieke Iris collectie (UCI ML Repository).
sepal_lengthsepal_widthpetal_lengthpetal_widthtrain.csvBevat alle 4 features kolommen plus de kolom:
target – vertegenwoordigt de bloemsoort (0=setosa, 1=versicolor, 2=virginica)Voorbeeld:
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.csvBevat dezelfde kolommen zonder target, maar inclusief SampleID.
Voorbeeld:
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 43Het uitvoerbestand (submission.csv) moet exact twee kolommen bevatten:
SampleIDlabel – voorspelde soort (0, 1 of 2)Voorbeeld:
| SampleID | label |
|---|---|
| 101 | 1 |
| 102 | 2 |
| 103 | 0 |
De evaluatie van de modellen zal worden uitgevoerd met behulp van de volgende metriek:
Deze metriek is geschikt voor multiclass classificatie, omdat het gelijk gewicht geeft aan elke klasse, ongeacht het aantal voorbeelden in elke klasse.
De algemene formule:
waarbij C het aantal klassen is, en F1_i de F1-score voor klasse i is.
De eindresultaat wordt uitgedrukt als percentage (0–100), afgerond op twee decimalen.
De dataset komt uit de originele collectie:
UCI Machine Learning Repository – Iris Data Set