Vitalsource Technologies, Inc. Machine Learning Techniques for Smart City Applications: Trends and Solutions