Užduotis #73
Autorius:IOAI 2025
Sudėtingumas
Jūsų geriausias rezultatas
Nepasiekiama
Šis uždavinys orientuotas į modelio mokymą, kad jis išmoktų ryšį tarp vyrų ir moterų tualetų piktogramų iš to paties tualeto. Remdamiesi pažymėtais mokymo duomenimis, turite išmokyti suporavimo modelį, kuris, gavęs užklausos vaizdą, randa skirtingo lyties analogą (pavyzdžiui, suporuoja vyriškos lyties piktogramą iš apkarpyto vaizdo su moteriškos lyties analogu iš originalaus vaizdo), su apribojimu, kad abi piktogramos turi būti iš to paties tualeto.
Pavyzdžiui, užklausos vaizdui (t.y. vyriškos lyties piktogramai apkarptame vaizde), pateiktam žemiau 1 pav., jo atitinkamas analogas pateiktas 2 pav. (t.y. moteriškos lyties piktograma originaliame vaizde, kuri yra iš to paties tualeto).
| 1 paveikslas | 2 paveikslas |
|---|---|
![]() | ![]() |
Šis duomenų rinkinys gali būti naudojamas modelio mokymui. Katalogų struktūra:
train/ ├── crop/ # Apkarpytos piktogramos │ ├── female/ 1.png, 2.png, ... │ └── male/ └── orig/ # Originalios piktogramos ├── female/ └── male/Kiekviename poaplankėje yra piktogramos, pavadintos nuo 1.png iki 82.png, kur skaičius nurodo tualeto ID. Kiekvienam tualetui yra keturi vaizdai (atkreipkite dėmesį, kad keturi vaizdai iš to paties tualeto turės tą patį unikalų ID visuose keturiuose poaplankiuose):
crop/female/i.png → Apkarpyta moters piktogramacrop/male/i.png → Apkarpyta vyro piktogramaorig/female/i.png → Originali moteriška piktogramaorig/male/i.png → Originali vyriška piktogramaValidavimo rinkinys (validation_set) ir testavimo rinkinys (test_set) turi du poaplankius su tokia struktūra:
validation_set/├── query/ # Apkarpytos piktogramos, kurios bus suporuojamos └── gallery/ # Originalių piktogramų kandidataitest_set/ ├── query/ # Apkarpytos piktogramos, kurios bus suporuojamos └── gallery/ # Originalių piktogramų rinkinys suporavimuikur
query/ - apkarpytos piktogramos, kurias reikia suporuoti;gallery/ - originalių piktogramų rinkinys, iš kurio reikia suporuoti;.png formato.query/ aplankale, o testavimo rinkinyje yra 30 vaizdų savo query/ aplankale.Pastabos:
query/ ir gallery/ yra sunumeruoti ir sumaišyti nepriklausomai, tai reiškia, kad suporavimas negali remtis ID.query/ yra tiksliai du originalai gallery/ (vyras, moteris iš to paties tualeto), tai reiškia, kad len(gallery)=2*len(query).Kiekvienam vaizdui iš query/ aplanko, prognozuokite vaizdą iš gallery/, kuris:
Šis suporavimas turėtų būti atliekamas naudojant išmokytą modelį.
Turėsite sugeneruoti submission.csv failą, kuriame būtų:
image_path, labeldataset/validation_set/query/1.png, 7dataset/test_set/query/1.png, 2...kur:
image_path yra kelias į vaizdą iš query/, kuriam daroma prognozė (paimtas iš test.csv)label yra skaičius, kurį turi pavadinime vaizdas iš gallery/, kuris suporuojamas su tuo iš query.Vertinimo metrika bus klasifikavimo tikslumas, apibrėžtas kaip teisingai prognozuotų pavyzdžių dalis iš bendro vertintų pavyzdžių skaičiaus.
Galutinis balas apskaičiuojamas pagal gautą tikslumą naudojant šias taisykles: