Adopting a Machine Learning Approach in the Design of Smart Transportation Systems