Трудност
Твоят най-добър резултат
Н/Д
Шахматът е известна стратегическа игра с вековна история, призната за своята сложност и високите изисквания за логическо мислене и планиране. Връзката между шахмата и изкуствения интелект е тясна: много алгоритми и техники за машинно обучение са разработени именно за създаване на агенти, способни да играят шахмат на високо ниво.
Исторически момент в този контекст беше през 1997 г., когато компютърът Deep Blue, разработен от IBM, победи световния шампион Гари Каспаров, демонстрирайки потенциала на компютрите в сложни стратегически игри.
Имате на разположение набор от данни, състоящ се от следните файлове:
train.csvСъдържа:
id – уникален идентификатор (P00001, P00002 …)image_path – път към изображениетоlabel – тип на фигурата (bishop, knight, pawn, queen, rook)Съдържа:
id – уникален идентификаторimage_path – път към изображениетоВсички изображения са съхранени в директорията images/.
Постройте модел за класификация на изображения, който може да разграничава шахматни фигури (bishop, knight, pawn, queen, rook). Можете да използвате всяка модерна архитектура за дълбоко обучение: ResNet, EfficientNet, Vision Transformer, ConvNeXt и др., евентуално с fine-tuning на предварително обучени модели.
В края ще генерирате файл submission.csv с формата:
id,labelP00081,queenP00082,knightМетриката, използвана за оценяване на модела, е точността:
accuracy = (брой_правилни_предсказания / общ_брой_предсказания)