Riemannian Geometry In Machine Learning