Dificultad
Tu mejor puntuación
N/D
Has sido convocado por Arcanus, El Más Grande Hechicero del Reino de las Palabras, para participar en el ONIA Winter Warmup Challenge 2025, la competición nacional de magia e inteligencia artificial.
Arcanus ha creado imágenes mágicas llenas de símbolos, formas y artefactos misteriosos, cada una generada a partir de palabras clave ocultas. Solo aquellos con ojos agudos y mente clara podrán descifrar los significados sutiles.
Cada imagen combina elementos de 3 grimorios temáticos elegidos cuidadosamente de entre los siguientes:
Animals – contiene palabras que representan animales domésticos y salvajes.Christmas – contiene palabras asociadas a las festividades navideñas.Fruits & Vegetables – contiene palabras que representan frutas y verduras.Magic – contiene palabras que designan conceptos y objetos del mundo mágico y fantástico.Objects – contiene palabras que designan objetos cotidianos y mobiliario.Plants – contiene palabras que representan flores y plantas decorativas.School Items – contiene palabras que designan objetos escolares y materiales educativos.De cada grimorio, Arcanus eligió una palabra, y estas 3 palabras fueron utilizadas para construir un hechizo que genera una imagen de forma 1024 x 1024. Luego completó con otras 17 palabras elegidas al azar, resultando en 20 palabras ofrecidas como candidatas. Para pasar la prueba y ser elegido aprendiz de Arcanus, debes elegir 5 palabras, de las 20, que consideres esenciales para la construcción de un hechizo que genere la imagen indicada.
La tabla de abajo revela algunos de los resultados de los hechizos: las combinaciones de palabras clave, los grimorios seleccionados y su efecto visual, tal como se materializaron en la cámara de encantamientos de Arcanus.
| Ejemplo de imagen | Palabras utilizadas | Grimorios seleccionados |
|---|---|---|
![]() | 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 |
Tu tarea es construir un modelo de Inteligencia Artificial que pueda descubrir 5 palabras relevantes para cada imagen. La elección de las 5 palabras debe hacerse teniendo en cuenta los siguientes aspectos:
La puntuación se otorga así:
Para todo el conjunto de prueba, se calcula la suma de las puntuaciones individuales para todas las imágenes. Basándose en este valor se calcula la puntuación final conforme a las reglas:
Tu modelo debe aprender a reconocer pistas sutiles y priorizar las palabras correctas.
Debido a su magnanimidad, el gran hechicero Arcanus ha decidido ofreceros algunos ejemplos de hechizo, para que vosotros y vuestras soluciones basadas en Inteligencia Artificial entendáis los mecanismos del arte mágico y os preparéis para el examen final de aprendiz.
Cada ejemplo del conjunto de entrenamiento incluye lo siguiente:
dataset/train/<id>/image.png – la representación visual de la combinación de palabras clave.dataset/train/<id>/metadata.json, que contiene:
image_path: la ruta hacia la imagenprompt: el prompt utilizado para la generación de la imagencorrect_words: la lista de las 3 palabras clave utilizadas para el promptcategories_used: las categorías de las que provienen las 3 palabras claveword_choices: la lista completa de 20 palabras (incluyendo las 3 correctas y otras 17 elegidas aleatoriamente), para la tarea de selecciónEjemplo 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 ejemplo del conjunto de prueba incluye lo siguiente:
dataset/test/<id>/image.png – la representación visual de la combinación de palabras clave.dataset/test/<id>/metadata.json, que contiene:image_path: la ruta hacia la imagenword_choices: la lista completa de 20 palabras (incluyendo las 3 correctas y otras 17 elegidas aleatoriamente), para la tarea de selecciónDespués de haber entrenado tu modelo y haber aprendido a descifrar las conexiones entre las imágenes recibidas, las palabras y sus grimorios, el gran Arcanus te pide que envíes los resultados finales en forma de un único archivo CSV. Este es el pergamino oficial que los aprendices depositan en su examen mágico.
El archivo de submisión debe estar en formato csv y debe contener exactamente las siguientes columnas:
ID – el identificador del ejemplo (el mismo ID que en el dataset).word1word2word3word4word5Estas cinco palabras representan las 5 palabras más importantes elegidas por el modelo de la lista de las 20 recibidas para cada ejemplo.
Su orden es esencial:
word1 – la palabra considerada más relevante por el modeloword5 – la palabra considerada menos relevante entre las 5 elegidas🪬 Arcanus advierte: "¡El orden es la clave! Sin él, la magia se desmorona."
ID,word1,word2,word3,word4,word500001,dragon,tulip,pencil,star,chair00002,holly,jackal,sunflower,wand,globe00003,candle,elf,peony,fox,notebook