The innovations of AI and the evolution of the IoT technologies are two main aspects that have played an indispensable role in the feasibility of smart city initiatives. Smart city is a concept that can optimize the use of public resources, and enhance the quality of services provided to citizens. The benefits obtained from the deployment of smart cities include, and not limited to, transportation, surveillance, maintenance, and healthcare facilities.
AI has the potential to process and obtains valuable and precise insights from extensive data collected from various sources. Most data generated by smart cities are also unstructured.