back to work

AI Rubik's Cube Solver

11/2024 – Present

A 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