Rubiks-Cube icon indicating copy to clipboard operation
Rubiks-Cube copied to clipboard

Reinforcement Learning program that looks to be able to quickly learn to solve a Rubik's Cube

Rubiks-Cube

This program was created for learning about Artificial Intelligence and Reinfocement Learning. Q Learning was the technique chosen for this implementation of a Rubik's Cube Solver.

Topics

  • Reinforcement Learning with Q Learning
  • Machine Learning
  • Finding convergence for reward functions when evaluating huge state spaces (Linear Approximation)

Contributors

  • Derek Wang
  • Eric Eckert