Machine Learning Approaches to Advance Cycling