Difficoltà
Il tuo miglior punteggio
N/D
Sei stato chiamato da Arcanus, Il Più Grande Mago del Regno delle Parole, per partecipare alla ONIA Winter Warmup Challenge 2025, la competizione nazionale di magia e intelligenza artificiale.
Arcanus ha creato immagini magiche piene di simboli, forme e artefatti misteriosi, ognuna generata a partire da parole-chiave nascoste. Solo coloro con occhi acuti e mente limpida potranno decifrare i significati sottili.
Ogni immagine combina elementi da 3 grimori tematici scelti con attenzione tra i seguenti:
Animals – contiene parole che rappresentano animali domestici e selvatici.Christmas – contiene parole associate alle festività natalizie.Fruits & Vegetables – contiene parole che rappresentano frutta e verdura.Magic – contiene parole che designano concetti e oggetti dal mondo magico e fantastico.Objects – contiene parole che designano oggetti quotidiani e mobili.Plants – contiene parole che rappresentano fiori e piante decorative.School Items – contiene parole che designano oggetti scolastici e materiali educativi.Da ogni grimorio, Arcanus ha scelto una parola, e queste 3 parole sono state usate per costruire un incantesimo che genera un'immagine di formato 1024 x 1024. Poi ha completato con altre 17 parole scelte a caso, risultando in 20 parole offerte come candidate. Per superare il test ed essere scelto come apprendista di Arcanus, devi scegliere 5 parole, tra le 20, che consideri essenziali per costruire un incantesimo che generi l'immagine indicata.
La tabella qui sotto rivela alcuni dei risultati degli incantesimi: le combinazioni di parole-chiave, i grimori selezionati e il loro effetto visivo, così come si sono materializzati nella camera degli incantesimi di Arcanus.
| Esempio di immagine | Parole utilizzate | Grimori selezionati |
|---|---|---|
![]() | 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 |
Il tuo compito è costruire un modello di Intelligenza Artificiale che possa scoprire 5 parole rilevanti per ogni immagine. La scelta delle 5 parole deve essere fatta tenendo conto dei seguenti aspetti:
Il punteggio viene assegnato così:
Per l'intero set di test, si calcola la somma dei punteggi individuali per tutte le immagini. Sulla base di questo valore si calcola il punteggio finale secondo le regole:
Il tuo modello deve imparare a riconoscere indizi sottili e a dare priorità alle parole corrette.
Grazie alla sua magnanimità, il grande mago Arcanus ha deciso di offrirvi alcuni esempi di incantesimo, affinché voi e le vostre soluzioni basate su Intelligenza Artificiale possiate comprendere i meccanismi dell'arte magica e prepararvi per l'esame finale di apprendista.
Ogni esempio dal set di addestramento include quanto segue:
dataset/train/<id>/image.png – la rappresentazione visiva della combinazione di parole-chiave.dataset/train/<id>/metadata.json, che contiene:
image_path: il percorso verso l'immagineprompt: il prompt usato per la generazione dell'immaginecorrect_words: la lista delle 3 parole-chiave usate per il promptcategories_used: le categorie da cui provengono le 3 parole-chiaveword_choices: la lista completa di 20 parole (incluse le 3 corrette e altre 17 scelte a caso), per il compito di selezioneEsempio di 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"]}Ogni esempio dal set di test include quanto segue:
dataset/test/<id>/image.png – la rappresentazione visuale della combinazione di parole-chiave.dataset/test/<id>/metadata.json, che contiene:image_path: il percorso verso l'immagineword_choices: la lista completa di 20 parole (incluse le 3 corrette e altre 17 scelte a caso), per il compito di selezioneDopo aver addestrato il tuo modello e aver imparato a decifrare i legami tra le immagini ricevute, le parole e i loro grimori, il grande Arcanus ti chiede di inviare i risultati finali sotto forma di un singolo file CSV. Questa è la pergamena ufficiale che gli apprendisti depositano al loro esame magico.
Il file di sottomissione deve essere in formato csv e deve contenere esattamente le seguenti colonne:
ID – l'identificatore dell'esempio (stesso ID del dataset).word1word2word3word4word5Queste cinque parole rappresentano le 5 parole più importanti scelte dal modello dalla lista delle 20 ricevute per ogni esempio.
Il loro ordine è essenziale:
word1 – la parola considerata più rilevante dal modelloword5 – la parola considerata meno rilevante tra le 5 scelte🪬 Arcanus avverte: "L'ordine è la chiave! Senza di esso, la magia si sfalda."
ID,word1,word2,word3,word4,word500001,dragon,tulip,pencil,star,chair00002,holly,jackal,sunflower,wand,globe00003,candle,elf,peony,fox,notebook