Return to Article Details Challenges and opportunities in traffic flow prediction:  review of machine learning and deep learning perspectives