Mobile Training Platform with Machine Learning