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

Green Internet of Things and Machine Learning


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

according to available datasets and implicitly comparing the current outcome to the final output [2].

      1.2.1 Difference Between Artificial Intelligence and Machine Learning

      1.2.2 Types of Machine Learning

       • Supervised learning

       • Unsupervised learning

       • Semi-supervised learning

       • Reinforcement learning

Artificial Intelligence Machine learning
AI enables the machines to behave or simulate like humans. ML permits a machine to learn from available past data without giving instructions to it explicitly.
AI is used to make such systems which can solve complex problems like humans. ML goal is to make a machine to be trained itself from historical data without any human intervention.
AI has ML and DL as subset. ML has DL as subset.
Following three types of AI: general AI, strong AI, and weak AI. Following four types of ML: semi-supervised, unsupervised, reinforcement, and Supervised learning.
AI focuses to maximize the chance of success. Machine learning focuses on accuracy and patterns.
AI uses structured, unstructured data, and semi-structured. ML uses structured and semistructured data only.

      The following are some algorithms which are based on supervised learning:

       • Linear Regression

       • Naive Bayes

       • Nearest Neighbor

       • Neural Networks

       • Decision Trees

       • Support Vector Machines (SVM)

Schematic illustration of classification of machine learning. Schematic illustration of the process of supervised learning.

      Name of common unsupervised algorithms:

       • Anomaly detection

       • K-means clustering

       • Neural networks

       • Hierarchal clustering

       • Independent component analysis

       • Principle component analysis

       1.2.2.3 Semi-Supervised Learning

      When the machine learns from both labeled and unlabeled data, it is known as semi-supervised learning. When it is not feasible to label the data due to lack of resource to label it or due to the large size of the data, semi-supervised learning is used [7]. It lies among the supervised and unsupervised learning. For the model building, semi-supervised learning is best. Semi-supervised learning makes use of small amount of labeled data but large amount of unlabeled data [8].

Schematic illustration of the process of unsupervised learning. Schematic illustration of the process of reinforcement learning.

      The following are algorithms which are based reinforcement learning:

       • State Action Reward State action (SARSA)

       • Q-Learning

       • Deep Q Neural Network (DQN)

      Deep Learning (DL) is the concept AI that acts like the human brain to process