Section 01
Solving the Rubik's Cube with Neural Networks: Project Guide to a Curriculum Learning-Based AI Solver
This project was completed by Edward Ogbei at the Czestochowa University of Technology in Poland as his master's thesis project, and is open-sourced on GitHub (link: https://github.com/ogbeiedward/AI-Based_Optimal_Solver_for_the_3x3_Rubiks_Cube). The project builds a complete 3x3 Rubik's Cube AI solving system, including a mathematical engine, a neural network solver, and a 3D visualization interface. The core innovation lies in using curriculum learning to train the model, which achieves efficient solving of shallowly scrambled Rubik's Cubes while maintaining millisecond-level inference speed, and has been comprehensively compared with the classic Kociemba algorithm.