AI Rubik's Cube Solver
11/2024 – PresentA reinforcement-learning Rubik's Cube solver with 3D visualization.
University of New Haven · Master's Project
AI Rubik's Cube Solver explores feature-based reinforcement learning for solving a Rubik's Cube. The project compares Q-learning and SARSA approaches and pairs the solver with a 3D visualization so the algorithm's progress can be inspected interactively.
highlights
- Developed a Rubik's Cube solver using reinforcement learning techniques.
- Compared Q-learning and SARSA algorithms for cube-solving behavior.
- Visualized solver progress with an interactive 3D model.
stack
PythonReinforcement LearningArtificial IntelligencePygameVPythonGitGitHub