Gwaan is a suite of machine learning models that work together to create an immersive “artificial intelligence” experience. A smartphone or tablet can be used as a motion capture device by using its front-facing camera to take videos of the user exercising. The captured data is sent to a server, where it is fed through the model suite and insights are then generated on the user’s performance. The resulting insights include exercise repetition, fatigue detection, exercise classification and form detection.