Aufgabe #73
Autor:IOAI 2025
Schwierigkeit
Dein bestes Ergebnis
N/V
Diese Aufgabe konzentriert sich auf das Training eines Modells, um die Beziehung zwischen männlichen und weiblichen Toilettenpiktogrammen derselben Toilette zu erlernen. Basierend auf gelabelten Trainingsdaten müssen Sie ein Zuordnungsmodell trainieren, das bei einem gegebenen Anfragebild sein Gegenstück des anderen Geschlechts findet (zum Beispiel ein männliches Piktogramm aus dem zugeschnittenen Bild mit dem weiblichen Gegenstück aus dem Originalbild zuordnet), mit der Einschränkung, dass beide Piktogramme aus derselben Toilette stammen.
Zum Beispiel, für ein Anfragebild (d.h. ein männliches Piktogramm im zugeschnittenen Bild), das unten in Abb. 1 dargestellt ist, ist sein entsprechendes Gegenstück in Abb. 2 gezeigt (d.h. ein weibliches Piktogramm im Originalbild, das aus derselben Toilette stammt).
| Abbildung 1 | Abbildung 2 |
|---|---|
![]() | ![]() |
Dieser Datensatz kann für das Training des Modells verwendet werden. Verzeichnisstruktur:
train/ ├── crop/ # Zugeschnittene Piktogramme │ ├── female/ 1.png, 2.png, ... │ └── male/ └── orig/ # Originale Piktogramme ├── female/ └── male/Jeder Unterordner enthält Piktogramme benannt von 1.png bis 82.png, wobei die Nummer die ID der Toilette angibt. Für jede Toilette gibt es vier Bilder (beachten Sie, dass vier Bilder derselben Toilette dieselbe eindeutige ID in allen vier Unterordnern haben):
crop/female/i.png → Zugeschnittenes Frauenpiktogrammcrop/male/i.png → Zugeschnittenes Männerpiktogrammorig/female/i.png → Originales weibliches Piktogrammorig/male/i.png → Originales männliches PiktogrammDer Validierungssatz (validation_set) und der Testsatz (test_set) enthalten zwei Unterordner mit folgender Struktur:
validation_set/├── query/ # Zugeschnittene Piktogramme, die zugeordnet werden sollen └── gallery/ # Kandidaten für originale Piktogrammetest_set/ ├── query/ # Zugeschnittene Piktogramme, die zugeordnet werden sollen └── gallery/ # Kandidaten für originale Piktogrammewobei
query/ - zugeschnittene Piktogramme, die zugeordnet werden müssen;gallery/ - Satz von originalen Piktogrammen, aus denen zugeordnet werden soll;.png Format.query/ Ordner, und der Testsatz hat 30 Bilder in seinem query/ Ordner.Hinweise:
query/ und gallery/ unabhängig nummeriert und gemischt, was bedeutet, dass die Zuordnung nicht auf IDs basieren kann.query/ gibt es genau zwei Originale in gallery/ (einen Mann, eine Frau aus derselben Toilette), was bedeutet, dass len(gallery)=2*len(query).Für jedes Bild im query/ Ordner sagen Sie das Bild aus gallery/ vorher, das:
Diese Zuordnung sollte unter Verwendung des trainierten Modells erfolgen.
Sie müssen eine submission.csv Datei generieren, die Folgendes enthält:
image_path, labeldataset/validation_set/query/1.png, 7dataset/test_set/query/1.png, 2...wobei:
image_path ist der Pfad zum Bild aus query/, für das die Vorhersage gemacht wird (wird aus test.csv übernommen)label ist die Nummer, die im Titel des Bildes aus gallery/ enthalten ist, das mit dem aus query/ gepaart wird.Die Bewertungsmetrik wird die Klassifikationsgenauigkeit sein, definiert als der Anteil korrekt vorhergesagter Proben aus der Gesamtzahl der bewerteten Proben.
Die Endpunktzahl wird basierend auf der erreichten Genauigkeit unter Verwendung folgender Regeln berechnet: