Artificial Intelligence in Smart City Applications: An overview | Synapse