Dificuldade
A tua melhor pontuação
N/D
O xadrez é um jogo estratégico famoso, com uma história de séculos, reconhecido pela sua complexidade e pelas altas exigências de pensamento lógico e planejamento. A ligação entre xadrez e inteligência artificial é estreita: muitos algoritmos e técnicas de aprendizado automático foram desenvolvidos justamente para criar agentes capazes de jogar xadrez em alto nível.
Um momento histórico neste contexto foi em 1997, quando o computador Deep Blue, desenvolvido pela IBM, venceu o campeão mundial Garry Kasparov, demonstrando o potencial dos computadores em jogos estratégicos complexos.
Você tem à disposição um conjunto de dados composto pelos seguintes arquivos:
train.csvContém:
id – identificador único (P00001, P00002 …)image_path – caminho para a imagemlabel – tipo da peça (bishop, knight, pawn, queen, rook)Contém:
id – identificador únicoimage_path – caminho para a imagemTodas as imagens estão armazenadas no diretório images/.
Construa um modelo de classificação de imagens que possa diferenciar as peças de xadrez (bishop, knight, pawn, queen, rook). Você pode usar qualquer arquitetura moderna de deep learning: ResNet, EfficientNet, Vision Transformer, ConvNeXt etc., eventualmente com fine-tuning em modelos pré-treinados.
No final, você gerará um arquivo submission.csv com a forma:
id,labelP00081,queenP00082,knightA métrica usada para avaliação do modelo é a acurácia:
accuracy = (número_predições_corretas / número_total_predições)