Note: Update in the Evaluator
🛠 Contribute: Found a typo? Or any other change in the description that you would like to see? Please consider sending us a pull request in the public repo of the challenge here.
This problem we are levelling up from using images to using videos are input! You’ve successfully identified the board position from an image. But can you predict moves of chess pieces from a video clip?
The input will be a short video of a game of chess, with pieces being moved around. Can you create a model that will identify from which location pieces moves and landed where? This is going to be an exciting challenge!
Understand with code! Here is
getting started code for you.
🚀 Explainer Video
The given dataset contains videos of chess board with pieces moving around the board. Each frame in video is of size 256 * 256 width & hight. A CSV is also provided containing the
VideoID and the previous & new locations of multiples pieces from the video. The format of moves are determined by the THE Cartesian Coordinate System and the space between in each label ( for ex.
b2b3 d8f7 ) is describing move from a different piece.
Sample Column & Video
|VideoID|label | |-------|---------------------------------------------| |0 |b2b3 d8f7 f4f5 c2c1r h6f4 f7d8 f2f3 c1b1 b3b7|
The dataset is divided into train and validation set, each containing a zip file and csv corresponding to it. For evaluation you are provided with the test.zip which contain the videos for which you need to find the previous & new locations of pieces.
Following files are available in the
5000samples) This csv file contains VideoID column which corresponds to
5000samples) This zip file contains video corresponding to the first column of
1000samples) This csv file contains VideoID column which corresponds to
1000samples) This zip file contains video corresponding to the first column of
2000samples) This zip file contains testing videos that will be used for actual evaluation for the leaderboard score.
- Prepare a CSV containing headers as
labelcontaining predicted moves.
- Sample submission format available at sample_submission.csv in the resorces section.
Make your first submission here 🚀 !!
🖊 Evaluation Criteria
from jiwer import wer ground_truth = 'hello world' hypothesis = 'hello duck' error = wer(ground_truth, hypothesis)
- 💪 Challenge Page: https://www.aicrowd.com/challenges/chess-transcription
- 🗣️ Discussion Forum: https://www.aicrowd.com/challenges/chess-transcription/discussion
- 🏆 Leaderboard: https://www.aicrowd.com/challenges/chess-transcription/leaderboards