Dificuldade
A tua melhor pontuação
N/D
Foste convocado por Arcanus, O Maior Feiticeiro do Reino das Palavras, para participar no ONIA Winter Warmup Challenge 2025, a competição nacional de magia e inteligência artificial.
Arcanus criou imagens mágicas repletas de símbolos, formas e artefactos misteriosos, cada uma sendo gerada a partir de palavras-chave ocultas. Apenas aqueles com olhos aguçados e mente clara conseguirão decifrar os significados subtis.
Cada imagem combina elementos de 3 grimórios temáticos escolhidos cuidadosamente de entre os seguintes:
Animals – contém palavras que representam animais domésticos e selvagens.Christmas – contém palavras associadas às festividades de Natal.Fruits & Vegetables – contém palavras que representam frutas e vegetais.Magic – contém palavras que designam conceitos e objetos do mundo mágico e fantástico.Objects – contém palavras que designam objetos quotidianos e mobiliário.Plants – contém palavras que representam flores e plantas decorativas.School Items – contém palavras que designam objetos escolares e materiais educacionais.De cada grimório, Arcanus escolheu uma palavra, e estas 3 palavras foram usadas para construir um feitiço que gera uma imagem de formato 1024 x 1024. Depois completou com mais 17 palavras escolhidas aleatoriamente, resultando em 20 palavras oferecidas como candidatas. Para passar no teste e ser escolhido como aprendiz de Arcanus, deves escolher 5 palavras, das 20, que consideres essenciais para a construção de um feitiço que gere a imagem indicada.
A tabela abaixo revela alguns dos resultados dos feitiços: as combinações de palavras-chave, os grimórios selecionados e o seu efeito visual, tal como se materializaram na câmara de encantamentos de Arcanus.
| Exemplo de imagem | Palavras usadas | Grimórios selecionados |
|---|---|---|
![]() | 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 |
A tua tarefa é construir um modelo de Inteligência Artificial que consiga descobrir 5 palavras relevantes para cada imagem. A escolha das 5 palavras deve ser feita tendo em conta os seguintes aspetos:
A pontuação é atribuída da seguinte forma:
Para todo o conjunto de teste, calcula-se a soma das pontuações individuais para todas as imagens. Com base neste valor calcula-se a pontuação final conforme as regras:
O teu modelo deve aprender a reconhecer pistas subtis e a priorizar as palavras corretas.
Devido à sua generosidade, o grande feiticeiro Arcanus decidiu oferecer-vos alguns exemplos de feitiços, para que vós e as vossas soluções baseadas em Inteligência Artificial possam compreender os mecanismos da arte mágica e preparar-vos para o exame final de aprendiz.
Cada exemplo do conjunto de treino inclui o seguinte:
dataset/train/<id>/image.png – a representação visual da combinação de palavras-chave.dataset/train/<id>/metadata.json, que contém:
image_path: o caminho para a imagemprompt: o prompt usado para a geração da imagemcorrect_words: a lista das 3 palavras-chave usadas para o promptcategories_used: as categorias das quais provêm as 3 palavras-chaveword_choices: a lista completa de 20 palavras (incluindo as 3 corretas e outras 17 escolhidas aleatoriamente), para a tarefa de seleçãoExemplo 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"]}Cada exemplo do conjunto de teste inclui o seguinte:
dataset/test/<id>/image.png – a representação visual da combinação de palavras-chave.dataset/test/<id>/metadata.json, que contém:image_path: o caminho para a imagemword_choices: a lista completa de 20 palavras (incluindo as 3 corretas e outras 17 escolhidas aleatoriamente), para a tarefa de seleçãoDepois de teres treinado o teu modelo e aprendido a desvendar as ligações entre as imagens recebidas, palavras e os seus grimórios, o grande Arcanus pede-te para enviares os resultados finais sob a forma de um único ficheiro CSV. Este é o pergaminho oficial que os aprendizes depositam no seu exame mágico.
O ficheiro de submissão deve estar em formato csv e deve conter exatamente as seguintes colunas:
ID – o identificador do exemplo (o mesmo ID que no dataset).word1word2word3word4word5Estas cinco palavras representam as 5 palavras mais importantes escolhidas pelo modelo da lista das 20 recebidas para cada exemplo.
A sua ordem é essencial:
word1 – a palavra considerada mais relevante pelo modeloword5 – a palavra considerada menos relevante entre as 5 escolhidas🪬 Arcanus adverte: "A ordem é a chave! Sem ela, a magia desfaz-se."
ID,word1,word2,word3,word4,word500001,dragon,tulip,pencil,star,chair00002,holly,jackal,sunflower,wand,globe00003,candle,elf,peony,fox,notebook