A review on deep learning for future smart cities | Synapse