Artificial intelligence in smart cities-What's Applications and Trends?