Smart computing environments have evolved with the dawn of the Internet of Things, incorporating pervasive or ubiquitous computing. Besides using sensors and smart devices, the main objective has been to make these environments intelligent by utilizing different kinds of artificial intelligent methods and algorithms. Making a system intelligent requires inclusion and implementation of various tools and technologies to facilitate artificial intelligence. This chapter focuses on identifying the most prominent enabling technologies in making smart computing environments intelligent. The ten foremost intelligence-enabling technologies – predictive analysis, deep learning, artificial neural network, big data analytics, intelligent edge, human-computer interaction, computer vision, explainable artificial intelligence, natural language processing and robotics have been discussed in this chapter.
Read full abstract