Machine Learning Path Planning