Трудност
Твоят най-добър резултат
Н/Д
Бил си повикан от Арканус, Най-Великия Магьосник на Царството на Думите, за да участваш в ONIA Winter Warmup Challenge 2025, националното състезание по магия и изкуствен интелект.
Арканус е създал магически изображения, пълни със символи, форми и мистериозни артефакти, всяко от които е генерирано въз основа на скрити ключови думи. Само тези с остро око и ясен ум ще могат да разгадаят тънките значения.
Всяко изображение комбинира елементи от 3 тематични гримоара, внимателно избрани измежду следните:
Animals – съдържа думи, които представляват домашни и диви животни.Christmas – съдържа думи, свързани с коледните празници.Fruits & Vegetables – съдържа думи, които представляват плодове и зеленчуци.Magic – съдържа думи, които обозначават концепции и обекти от магическия и фантастичния свят.Objects – съдържа думи, които обозначават ежедневни предмети и мебели.Plants – съдържа думи, които представляват цветя и декоративни растения.School Items – съдържа думи, които обозначават училищни предмети и образователни материали.От всеки гримоар Арканус е избрал по една дума, и тези 3 думи са били използвани за изграждане на заклинание, което генерира изображение с размер 1024 x 1024. След това е допълнил с още 17 думи, избрани на случаен принцип, в резултат на което са получени 20 думи, предложени като кандидати. За да преминеш теста и да бъдеш избран за ученик на Арканус, трябва да избереш 5 думи от тези 20, които да считаш за съществени за изграждането на заклинание, което да генерира указаното изображение.
Таблицата по-долу разкрива някои от резултатите на заклинанията: комбинациите от ключови думи, избраните гримоари и тяхният визуален ефект, както са се материализирали в стаята за заклинания на Арканус.
| Примерно изображение | Използвани думи | Избрани гримоари |
|---|---|---|
![]() | Holly, jackal, Sunflower | Christmas, Animals, Plants |
![]() | Gingerbread, Magnolia, swan | Christmas, Plants, Animals |
![]() | potion, Christmas tree, Camellia | Magic, Christmas, Plants |
![]() | vacuum, flamingo, tablet | Objects, Animals, Education |
![]() | Fern, lantern, desk_lamp | Plants, Objects, Education |
Твоята задача е да изградиш модел на Изкуствен Интелект, който да може да открие 5 релевантни думи за всяко изображение. Изборът на 5-те думи трябва да се прави, като се вземат предвид следните аспекти:
Точките се дават по следния начин:
За целия тестов набор се изчислява сумата от индивидуалните резултати за всички изображения. Въз основа на тази стойност се изчислява финалният резултат според правилата:
Твоят модел трябва да се научи да разпознава тънките улики и да приоритизира правилните думи.
Благодарение на великодушието си, великият магьосник Арканус реши да ви предостави няколко примера за заклинания, за да можете вие и вашите решения, базирани на Изкуствен Интелект, да разберете механизмите на магическото изкуство и да се подготвите за финалния изпит за ученик.
Всеки пример от обучителния набор включва следното:
dataset/train/<id>/image.png – визуалното представяне на комбинацията от ключови думи.dataset/train/<id>/metadata.json, който съдържа:
image_path: пътя към изображениетоprompt: промпта, използван за генериране на изображениетоcorrect_words: списъка от 3-те ключови думи, използвани за промптаcategories_used: категориите, от които произлизат 3-те ключови думиword_choices: пълният списък от 20 думи (включително 3-те правилни и други 17, избрани на случаен принцип), за задачата за изборПример за JSON:
{ "image_path": "dataset/train/00001/image.png", "prompt": "dragon, pencil, tulip, colorful, surreal, like Codenames Pictures", "correct_words": ["dragon", "pencil", "tulip"], "categories_used": ["animals", "school_items", "flowers"], "word_choices": ["dragon", "pencil", "tulip", "book", "eraser", "hat", "rose", "wand", "star", "globe", "map", "chair", "desk", "coat", "shoe", "ruler", "backpack", "wand", "crayon", "flowerpot"]}Всеки пример от тестовия набор включва следното:
dataset/test/<id>/image.png – визуалното представяне на комбинацията от ключови думи.dataset/test/<id>/metadata.json, който съдържа:image_path: пътя към изображениетоword_choices: пълният списък от 20 думи (включително 3-те правилни и други 17, избрани на случаен принцип), за задачата за изборСлед като си обучил модела си и си се научил да разгадаваш връзките между получените изображения, думите и техните гримоари, великият Арканус ти иска да изпратиш финалните резултати под формата на един единствен CSV файл. Това е официалният пергамент, който учениците предават на магическия си изпит.
Файлът за предаване трябва да бъде в csv формат и трябва да съдържа точно следните колони:
ID – идентификатора на примера (същия ID като в набора от данни).word1word2word3word4word5Тези пет думи представляват най-важните 5 думи, избрани от модела от списъка от 20, получени за всеки пример.
Тяхният ред е от съществено значение:
word1 – думата, считана за най-релевантна от моделаword5 – думата, считана за най-малко релевантна сред избраните 5🪬 Арканус предупреждава: „Редът е ключът! Без него магията се разпада."
ID,word1,word2,word3,word4,word500001,dragon,tulip,pencil,star,chair00002,holly,jackal,sunflower,wand,globe00003,candle,elf,peony,fox,notebook