Difficulté
Votre meilleur score
N/D
Tu as été appelé par Arcanus, le Plus Grand Sorcier du Royaume des Mots, pour participer au ONIA Winter Warmup Challenge 2025, la compétition nationale de magie et d'intelligence artificielle.
Arcanus a créé des images magiques remplies de symboles, de formes et d'artefacts mystérieux, chacune étant générée à partir de mots-clés cachés. Seuls ceux qui ont l'œil vif et l'esprit clair pourront déchiffrer les significations subtiles.
Chaque image combine des éléments de 3 grimoires thématiques choisis avec attention parmi les suivants :
Animals – contient des mots qui représentent des animaux domestiques et sauvages.Christmas – contient des mots associés aux fêtes de Noël.Fruits & Vegetables – contient des mots qui représentent des fruits et légumes.Magic – contient des mots qui désignent des concepts et objets du monde magique et fantastique.Objects – contient des mots qui désignent des objets quotidiens et du mobilier.Plants – contient des mots qui représentent des fleurs et plantes décoratives.School Items – contient des mots qui désignent des objets scolaires et du matériel éducatif.De chaque grimoire, Arcanus a choisi un mot, et ces 3 mots ont été utilisés pour construire un sort qui génère une image de format 1024 x 1024. Puis il a complété avec 17 mots choisis au hasard, résultant en 20 mots offerts comme candidats. Pour réussir le test et être choisi comme apprenti d'Arcanus, tu dois choisir 5 mots, parmi les 20, que tu considères essentiels pour construire un sort qui génère l'image indiquée.
Le tableau ci-dessous révèle quelques-uns des résultats des sorts : les combinaisons de mots-clés, les grimoires sélectionnés et leur effet visuel, tels qu'ils se sont matérialisés dans la chambre d'incantations d'Arcanus.
| Exemple d'image | Mots utilisés | Grimoires sélectionnés |
|---|---|---|
![]() | 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 |
Ta tâche est de construire un modèle d'Intelligence Artificielle qui puisse découvrir 5 mots pertinents pour chaque image. Le choix des 5 mots doit être fait en tenant compte des aspects suivants :
Le score est attribué ainsi :
Pour l'ensemble du jeu de test, on calcule la somme des scores individuels pour toutes les images. Sur la base de cette valeur, le score final est calculé selon les règles :
Ton modèle doit apprendre à reconnaître les indices subtils et à prioriser les mots corrects.
Grâce à sa générosité, le grand sorcier Arcanus a décidé de vous offrir quelques exemples de sorts, pour que vous et vos solutions basées sur l'Intelligence Artificielle compreniez les mécanismes de l'art magique et vous prépariez pour l'examen final d'apprenti.
Chaque exemple du jeu d'entraînement inclut les éléments suivants :
dataset/train/<id>/image.png – représentation visuelle de la combinaison de mots-clés.dataset/train/<id>/metadata.json, qui contient :
image_path : chemin vers l'imageprompt : prompt utilisé pour la génération de l'imagecorrect_words : liste des 3 mots-clés utilisés pour le promptcategories_used : catégories d'où proviennent les 3 mots-clésword_choices : liste complète de 20 mots (incluant les 3 corrects et 17 autres choisis aléatoirement), pour la tâche de sélectionExemple de 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"]}Chaque exemple du jeu de test inclut les éléments suivants :
dataset/test/<id>/image.png – représentation visuelle de la combinaison de mots-clés.dataset/test/<id>/metadata.json, qui contient :image_path : chemin vers l'imageword_choices : liste complète de 20 mots (incluant les 3 corrects et 17 autres choisis aléatoirement), pour la tâche de sélectionAprès avoir entraîné ton modèle et appris à déchiffrer les liens entre les images reçues, les mots et leurs grimoires, le grand Arcanus te demande d'envoyer les résultats finaux sous la forme d'un seul fichier CSV. C'est le parchemin officiel que les apprentis déposent lors de leur examen magique.
Le fichier de soumission doit être au format csv et doit contenir exactement les colonnes suivantes :
ID – identifiant de l'exemple (même ID que dans le dataset).word1word2word3word4word5Ces cinq mots représentent les 5 mots les plus importants choisis par le modèle dans la liste des 20 reçus pour chaque exemple.
Leur ordre est essentiel :
word1 – mot considéré comme le plus pertinent par le modèleword5 – mot considéré comme le moins pertinent parmi les 5 choisis🪬 Arcanus avertit : « L'ordre est la clé ! Sans lui, la magie se défait. »
ID,word1,word2,word3,word4,word500001,dragon,tulip,pencil,star,chair00002,holly,jackal,sunflower,wand,globe00003,candle,elf,peony,fox,notebook