Есеп #73
Автор:IOAI 2025
Қиындық
Сіздің үздік нәтижеңіз
Жоқ
Бұл тапсырма бір дәретханадан ерлер мен әйелдер пиктограммалары арасындағы байланысты үйрену үшін модельді дайындауға бағытталған. Белгіленген дайындық деректері негізінде сұрау суретін ескере отырып, басқа жыныстағы серіктесін табатын сәйкестендіру моделін дайындау керек (мысалы, кесілген суреттегі ерлер пиктограммасын түпнұсқа суреттегі әйелдер серіктесімен сәйкестендіру), екі пиктограмма да бір дәретханадан болуы шарт.
Мысалы, төменде 1-суретте көрсетілген сұрау суреті үшін (яғни кесілген суреттегі ерлер пиктограммасы), оның сәйкес серіктесі 2-суретте көрсетілген (яғни түпнұсқа суреттегі әйелдер пиктограммасы, ол сол дәретханадан).
| 1-сурет | 2-сурет |
|---|---|
![]() | ![]() |
Бұл деректер жиыны модельді дайындау үшін пайдаланылуы мүмкін. Каталогтар құрылымы:
train/ ├── crop/ # Кесілген пиктограммалар │ ├── female/ 1.png, 2.png, ... │ └── male/ └── orig/ # Түпнұсқа пиктограммалар ├── female/ └── male/Әрбір қосалқы папка 1.png-дан 82.png-ға дейін аталған пиктограммаларды қамтиды, мұндағы сан дәретхана ID-ін көрсетеді. Әрбір дәретхана үшін төрт сурет бар (назар аударыңыз, бір дәретханадан төрт сурет барлық төрт қосалқы папкада бірдей бірегей ID-ге ие болады):
crop/female/i.png → Кесілген әйел пиктограммасыcrop/male/i.png → Кесілген ер пиктограммасыorig/female/i.png → Түпнұсқа әйел пиктограммасыorig/male/i.png → Түпнұсқа ер пиктограммасыТексеру жиыны (validation_set) және сынақ жиыны (test_set) келесі құрылымы бар екі қосалқы папканы қамтиды:
validation_set/├── query/ # Сәйкестендірілетін кесілген пиктограммалар └── gallery/ # Үміткер түпнұсқа пиктограммаларtest_set/ ├── query/ # Сәйкестендірілетін кесілген пиктограммалар └── gallery/ # Сәйкестендіру үшін түпнұсқа пиктограммалар жиынымұндағы
query/ - сәйкестендірілуі керек кесілген пиктограммалар;gallery/ - сәйкестендіру үшін түпнұсқа пиктограммалар жиыны;.png форматында.query/ папкасында 10 сурет бар, ал сынақ жиынында өз query/ папкасында 30 сурет бар.Ескертулер:
query/ және gallery/ файл атаулары тәуелсіз нөмірленген және араластырылған, бұл сәйкестендіру ID-ларға негізделе алмайтынын білдіреді.query/ ішіндегі әрбір кесілген пиктограмма үшін gallery/ ішінде дәл екі түпнұсқа бар (бір ер, бір әйел сол дәретханадан), бұл len(gallery)=2*len(query) дегенді білдіреді.query/ папкасындағы әрбір сурет үшін gallery/ ішінен келесі суретті болжаңыз:
Бұл сәйкестендіру дайындалған модельді пайдалана отырып жүзеге асырылуы керек.
Келесіні қамтитын submission.csv файлын жасау керек:
image_path, labeldataset/validation_set/query/1.png, 7dataset/test_set/query/1.png, 2...мұндағы:
image_path - болжам жасалатын query/ ішіндегі суретке жол (test.csv ішінен алынады)label - query/ ішіндегімен жұптасатын gallery/ ішіндегі суреттің тақырыбындағы сан.Бағалау метрикасы классификация дәлдігі болады, ол бағаланған үлгілердің жалпы санынан дұрыс болжанған үлгілердің үлесі ретінде анықталады.
Соңғы ұпай келесі ережелерді пайдалана отырып алынған дәлдік негізінде есептеледі: