In this text we’ll make an AI model that may solve a Rubik’s Cube. We’ll define our own dataset, make a transformer style model that may learn based on that dataset, and use that model to unravel latest and randomly shuffled Rubik’s Cubes.
In tackling this problem we’ll discuss practical problems which come up incessantly in data science, and the techniques data scientists use to unravel those problems.
Who’s this convenient for? Anyone considering achieving mastery of contemporary AI.
How advanced is that this post? This post covers advanced modeling strategies intuitively, and is acceptable for readers of all levels.
Pre-requisites: There aren’t any prerequisites for this text, though an understanding of transformer style models could also be useful for a few of the later, code heavy sections.
References: A link to the code and supporting resources could be present in the reference section at the top of this text.
As you likely know, the Rubik’s Cube is a geometrical game featuring a 3x3x3 cube with different…