Dificultad
Tu mejor puntuación
N/D
El ajedrez es un juego estratégico célebre, con una historia de siglos, reconocido por su complejidad y por las altas exigencias de pensamiento lógico y planificación. La conexión entre el ajedrez y la inteligencia artificial es estrecha: muchos algoritmos y técnicas de aprendizaje automático han sido desarrollados precisamente para crear agentes capaces de jugar ajedrez a nivel alto.
Un momento histórico en este contexto fue en 1997, cuando la computadora Deep Blue, desarrollada por IBM, venció al campeón mundial Garry Kasparov, demostrando el potencial de las computadoras en juegos estratégicos complejos.
Tienes a disposición un conjunto de datos compuesto por los siguientes archivos:
train.csvContiene:
id – identificador único (P00001, P00002 …)image_path – la ruta hacia la imagenlabel – el tipo de pieza (bishop, knight, pawn, queen, rook)Contiene:
id – identificador únicoimage_path – la ruta hacia la imagenTodas las imágenes están almacenadas en el directorio images/.
Construye un modelo de clasificación de imágenes que pueda diferenciar las piezas de ajedrez (bishop, knight, pawn, queen, rook). Puedes usar cualquier arquitectura moderna de deep learning: ResNet, EfficientNet, Vision Transformer, ConvNeXt etc., eventualmente con fine-tuning en modelos preentrenados.
Al final, generarás un archivo submission.csv con la forma:
id,labelP00081,queenP00082,knightLa métrica utilizada para la evaluación del modelo es la exactitud:
accuracy = (número_predicciones_correctas / número_total_predicciones)