Feladat #73
Szerző:IOAI 2025
Nehézség
Az Ön legjobb eredménye
N/A
Ez a feladat egy modell betanítására összpontosít, hogy megtanulja a férfi és női mosdó piktogramok közötti kapcsolatot ugyanabból a mosdóból. A címkézett tanítási adatok alapján egy párosító modellt kell betanítania, amely egy lekérdezési kép alapján megtalálja az ellentétes nemű megfelelőjét (például egy férfi piktogramot a kivágott képből párosít a női megfelelőjével az eredeti képből), azzal a megszorítással, hogy mindkét piktogram ugyanabból a mosdóból származik.
Például egy lekérdezési képhez (azaz egy férfi piktogram a kivágott képben), amely az 1. ábrán látható, a megfelelő párja a 2. ábrán látható (azaz egy női piktogram az eredeti képben, amely ugyanabból a mosdóból származik).
| 1. ábra | 2. ábra |
|---|---|
![]() | ![]() |
Ez az adathalmaz használható a modell betanítására. A könyvtárstruktúra:
train/ ├── crop/ # Kivágott piktogramok │ ├── female/ 1.png, 2.png, ... │ └── male/ └── orig/ # Eredeti piktogramok ├── female/ └── male/Minden almappa 1.png-től 82.png-ig számozott piktogramokat tartalmaz, ahol a szám a mosdó azonosítóját jelzi. Minden mosdóhoz négy kép tartozik (vegye figyelembe, hogy ugyanabból a mosdóból származó négy kép ugyanazzal az egyedi azonosítóval rendelkezik mind a négy almappában):
crop/female/i.png → Kivágott női piktogramcrop/male/i.png → Kivágott férfi piktogramorig/female/i.png → Eredeti női piktogramorig/male/i.png → Eredeti férfi piktogramA validációs halmaz (validation_set) és a tesztelési halmaz (test_set) két almappát tartalmaz a következő struktúrával:
validation_set/├── query/ # Kivágott piktogramok, amelyeket párosítani kell └── gallery/ # Eredeti jelölt piktogramoktest_set/ ├── query/ # Kivágott piktogramok, amelyeket párosítani kell └── gallery/ # Eredeti jelölt piktogramokahol
query/ - kivágott piktogramok, amelyeket párosítani kell;gallery/ - eredeti piktogramok halmaza, amelyekből párosítani kell;.png formátumban van.query/ mappában, a tesztelési halmazban pedig 30 kép van a saját query/ mappájában.Megjegyzések:
query/ és gallery/ fájlnevei számozottak és függetlenül kevertek, ami azt jelenti, hogy a párosítás nem alapulhat azonosítókon.query/ minden kivágott piktogramjához pontosan két eredeti van a gallery/-ben (egy férfi, egy nő ugyanabból a mosdóból), ami azt jelenti, hogy len(gallery)=2*len(query).A query/ mappa minden képéhez jósolja meg azt a képet a gallery/-ből, amely:
Ezt a párosítást a betanított modell használatával kell elvégezni.
Létre kell hoznia egy submission.csv fájlt, amely a következőket tartalmazza:
image_path, labeldataset/validation_set/query/1.png, 7dataset/test_set/query/1.png, 2...ahol:
image_path a query/ képének elérési útja, amelyhez a predikció készül (a test.csv-ből származik)label annak a gallery/ képnek a címében szereplő szám, amely párosul a query/ képpel.Az értékelési metrika a klasszifikációs pontosság lesz, amely a helyesen előre jelzett minták arányaként van definiálva az összes értékelt mintához képest.
A végső pontszám a következő szabályok alapján elért pontosság alapján kerül kiszámításra: