Aufgabe #36
Autor:Mihai Nan
Schwierigkeit
Dein bestes Ergebnis
N/V
Für diese Aufgabe müssen Sie ein Modell implementieren, das die Anzahl der unterschiedlichen Kategorien in einem Bild schätzen kann, das durch Verkettung mehrerer kleiner Bilder entstanden ist.
Der Datensatz wird in Form von Bildern und zugehörigen CSV-Dateien bereitgestellt:
train.csv: enthält Beispiele für das Training des Modells
| Spalte | Typ | Beschreibung |
|---|---|---|
| SampleID | integer | Eindeutige Kennung für jedes Beispiel |
| ImagePath | string | Pfad zum verketteten Bild |
| Label | integer | Anzahl der unterschiedlichen Kategorien im Bild |
test.csv: enthält Beispiele für die Vorhersage
| Spalte | Typ | Beschreibung |
|---|---|---|
| SampleID | integer | Eindeutige Kennung |
| ImagePath | string | Pfad zum verketteten Bild |
Die Punktzahl für ein Beispiel wird wie folgt berechnet:
Die Einreichungsdatei muss eine CSV-Datei mit zwei Spalten sein:
| Spalte | Typ | Beschreibung |
|---|---|---|
| SampleID | integer | Eindeutige Kennung der Zeile aus dem Testdatensatz |
| PredictedLabel | integer | Vorhersage der Anzahl unterschiedlicher Kategorien im Bild |
submission.csv| SampleID | PredictedLabel |
|---|---|
| 1 | 4 |
| 2 | 2 |
| 3 | 3 |
Wenn ein verkettetes Bild mehrere Objekte enthält, repräsentiert das Label die Anzahl der unterschiedlichen Kategorien.
Das Modell muss also die verschiedenen Klassen im Bild erkennen und eine ganze Zahl zurückgeben, die der Anzahl der unterschiedlichen Klassen entspricht.