Группа авторов

Green Internet of Things and Machine Learning


Скачать книгу

the patterns which helps to take the decisions. It is a subset of ML in AI that has ability to learning from unsupervised, unlabeled or unstructured. DL is becoming more popular as it achieves high accuracy and helps us in making decisions, translating languages, detecting objects, and recognizing speech [10].

Schematic illustration of correlation between AI, ML, and DL.

      1.5.1 Supervised Learning–Based Applications

       1.5.1.1 Email Spam Filtering

      It helps in filtering junk e-mail or unwanted commercial e-mail and bulk e-mail from the true e-mails. With the usage of these learning algorithms, spam filter helps the user not to be flooded with the bulk or junk e-mails. The spam filter learns by watching the pattern of genuine e-mails and junk e-mails [11].

       1.5.1.2 Face Recognition

      Human face is not unique. Various factors cause to vary the face. With the help of these learning algorithms, face recognition has become easier. Face recognition is used in various situations such as security measure at an ATM, criminal justice system, image tagging in social networking sites like Facebook, an image database investigation, and areas of surveillance [11].

       1.5.1.3 Speech Recognition

       1.5.1.4 Handwriting Recognition

      Automated handwriting recognition through supervised ML really solves a complex problem of humans and cut down a large amount of time. Therefore, it is being utilized in various applications [12].

       1.5.1.5 Intrusion Detection

      Intrusion is the biggest problem of today’s era. When a person or a process wants to enter unauthorizedly into another network, it is known as Intrusion. Therefore, this intrusion detection is important to scrutinize and to identify the threats or violations to the computer security. Learning algorithms helps in finding the intrusion.

       1.5.1.6 Data Center Optimization

      Huge energy requirement and environmental responsibility are rising a pressure day by day to Data Center (DC) companies to keep a DC operating efficiently. The ML algorithms help the DC to monitor the energy consumptions and pollution levels relentlessly to improve the operating efficiency [13].

      1.5.2 Unsupervised Learning–Based Applications

       1.5.2.1 Social Network Analysis

      Identification of a person with in a large or small circle on social media platforms such as Facebook and Instagram has become easier with the help of unsupervised learning. It assists in maintain the similar posts in the proper way [14].

       1.5.2.2 Medical Records

      Automation helped the medical industry to manage the records in better way. Now, e-medical records have turn out to be ubiquitous [15]. Therefore, medical data is getting shape of medical facts and surprisingly helping to understand the disease in better way.

      Speech activity detection (SAD) helps to detect the presence or absence of human speech for speech processing. ML assists to reduce the unwanted noisy and long non-speech intervals from the speech. SAD helps in making human-computer interfaces. It helps the hearing-impaired people to use the machine or computer using the voice commands [16]. It is language independent program. SAD is having two types: supervised SAD and unsupervised SAD. Supervised SAD uses the available training data and models a system accordingly, while unsupervised SAD is a feature-based technique.

       1.5.2.4 Analysis of Cancer Diagnosis

      Nowadays, human life is being saved with the help of medical science and technology. Therefore, the contribution of technology to fight against the cancer is not surprising anymore. It is first step to find the type of cancer in order to cure it. Now, it is possible with the help of classification process by collecting patient samples. Some ML techniques like radial basis function (RBF), Bayesian networks, and neural networks trees are used to detect the cancer and its type [17].

      1.5.3 Semi-Supervised Learning–Based Applications

       1.5.3.1 Mobile Learning Environments

      Mobile learning means with the help of mobile device and internet facility, we can learn anywhere any time. To learn from mobile, various mobile apps are available which are based on various ML algorithms. Such type of learning is similar to where network bandwidth is consumed to operate [17].

       1.5.3.2 Computational Advertisement

       1.5.3.3 Sentiment Analysis

      Sentiment analysis is different from the text analysis. Text analysis is focused to retrieve the facts and information but not be able to find the customer’s sentiments which lead to misunderstand the customers need. This misunderstanding may be loss of the valuable information. Hence, sentiment analysis is important to find the product’s review either a positive or negative. Sentiment categorization used in movie reviews, recommendation systems, and business intelligence applications [18].

      1.5.4 Reinforcement Learning–Based Applications

       1.5.4.1 Traffic Forecasting Service

      Traffic forecasting system is the real-time prediction of the traffic on the road. Day by day, numbers of vehicles are increasing on the road, which leads to increase the road accident. So, it is very necessary for traffic management. Using ML method, we can predict the real-time traffic and easily solve this problem. Such types of the systems find the digital traffic flow using satellite map and routing-based information [19].