Rough Path Theory In Machine Learning