Professional Documents
Culture Documents
Artificial Intelligence: Definition and Applications
Artificial Intelligence: Definition and Applications
Artificial Intelligence:
Definition and Applications
Outline:
1. Introduction
2. Classification of AI Techniques
3. Artificial Intelligence Applications
4. Artificial Intelligence Drawbacks
5. Conclusions
1
25/06/2022
1. Introduction
What is Artificial Intelligence?
2. Classification of AI Techniques
Artificial Intelligence
(AI) Techniques
2
25/06/2022
2. Classification of AI Techniques
2.1 Expert System
2. Classification of AI Techniques
2.1 Expert System
3
25/06/2022
4
25/06/2022
2. Classification of AI Techniques
2.1 Expert System
Knowledge Data
Base Inference Engine Base
(Rules) (facts)
Explanation
Facility
User Interface
10
5
25/06/2022
3- The inference engine carries out the reasoning whereby the expert
system reaches a solution. It links the rules given in the knowledge
base with the facts provided in the database.
11
4- The explanation facilities enable the user to ask the expert system
how a particular conclusion is reached and why a specific fact is
needed. An expert system must be able to explain its reasoning and
justify its advice, analysis or conclusion.
12
6
25/06/2022
14
7
25/06/2022
Output
Input Decision
variables
Fuzzification Fuzzy Defuzzification
Inference
Rules Base
15
2) RULE BASE: It contains the set of rules and the IF-THEN conditions
provided by the experts to govern the decision-making system, on the basis of
linguistic information. Recent developments in fuzzy theory offer several
effective methods for the design and tuning of fuzzy controllers. Most of these
developments reduce the number of fuzzy rules.
16
8
25/06/2022
17
Output
Input Decision
variables
Fuzzification Fuzzy Defuzzification
Inference
9
25/06/2022
Advantages Disadvantages
•This system can work with any type of •Many researchers proposed different
inputs whether it is imprecise, distorted or ways to solve a given problem through
noisy input information. fuzzy logic which leads to ambiguity.
•The construction of Fuzzy Logic
Systems is easy and understandable. •There is no systematic approach to solve
•Fuzzy logic comes with mathematical a given problem through fuzzy logic.
concepts of set theory and the reasoning
of that is quite simple. •Proof of its characteristics is difficult or
•It provides a very efficient solution to impossible in most cases because every
complex problems in all fields of life as it time we do not get a mathematical
resembles human reasoning and decision- description of our approach.
making.
•The algorithms can be described with •As fuzzy logic works on precise as well
little data, so little memory is required. as imprecise data so most of the time
20
accuracy is compromised.
10
25/06/2022
2. Classification of AI Techniques
2.3 Deep Learning and Machine Learning
22
11
25/06/2022
2. Classification of AI Techniques
2.3 Deep Learning and Machine Learning
Deep Learning VS Machine Learning
23
2. Classification of AI Techniques
2.4 Artificial Neural Networks
24
12
25/06/2022
2. Classification of AI Techniques
2.4 Artificial Neural Networks
25
2. Classification of AI Techniques
2.4 Artificial Neural Networks
26
13
25/06/2022
2. Classification of AI Techniques
2.4 Artificial Neural Networks
27
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Rectified Linear Unit (ReLU), sigmoid functions (sigmoid) and Hyperbolic Tangent
(TanH) are used in many applications.
28
14
25/06/2022
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Advantages Drawbacks
• Powerful pattern classification. o Network design using
• Optimization capabilities. trial & error (no. of
• Fast response.
layers, no. of neurons
in hidden layer,
• Fault tolerant (noise).
learning rate, etc.
• Excellent generalization.
o Generation of large
• Trend prediction. training set.
• Good reliability.
29
2. Classification of AI Techniques
2.4 Artificial Neural Networks
15
25/06/2022
2. Classification of AI Techniques
2.4 Artificial Neural Networks
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Deep Recurrent Neural Networks (DRNN)
DRNNs are composed from a number of cells and each cell is called DRNNs cell. The
input of a DRNNs cell is 𝑥𝑡 at timestamp 𝑡, the hidden state is 𝑎𝑡 at timestamp 𝑡 and the
output is 𝑦𝑡 at timestamp 𝑡. The hidden state output 𝑎𝑡−1 of the previous cell is used as an
input besides the input 𝑥𝑡 for the DRNN cell to provide a hidden state output 𝑎𝑡 and an
output 𝑦𝑡.
16
25/06/2022
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Deep Recurrent Neural Networks (DRNN)
One-to-One DRNN
It has one input 𝑥 and one output 𝑦 and it is used as conventional ANNs.
33
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Deep Recurrent Neural Networks (DRNN)
One-to-Many DRNN
It has one input 𝑥 and many outputs 𝑦 and it has been used especially in music
generation.
34
17
25/06/2022
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Deep Recurrent Neural Networks (DRNN)
Many-to-One DRNN
It has many inputs 𝑥 and one output 𝑦 and it has been used in SiS and Protective
relay.
35
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Deep Recurrent Neural Networks (DRNN)
Many-to-Many DRNN
It has many inputs 𝑥 and many outputs 𝑦 and it has been used in
classification and recognition.
36
18
25/06/2022
2. Classification of AI Techniques
2.4 Artificial Neural Networks
Deep Recurrent Neural Networks (DRNN)
Advantages Disadvantages
o It can process an input of any o The computation in DRNNs is
length , slow ,
o It can handle a variable-length o DRNNs are trained using
sequence input , Stochastic Gradient Descent
o the accuracy of the DRNN Method (SGDM) for
model is not significantly optimization, the great number
affected by the increase in the of hidden layers will cause
size of the inputs. gradient exploding and
o DRNNs computation take into vanishing problems due to the
consideration the saved and derivative computations,
historic information and the o DRNNs cannot capture long-
weights are updated across time. term dependencies. 37
38
19
25/06/2022
LSTM cell has two outputs: (1) the memory cell state 𝐶𝑡 and
(2)the hidden state ℎ𝑡.
Where,
40
20
25/06/2022
41
42
21
25/06/2022
43
22
25/06/2022
46
23
25/06/2022
IIoT with AI
47
IIoT with AI
48
24
25/06/2022
IIoT with AI
49
IIoT with AI
50
25
25/06/2022
51
52
26
25/06/2022
53
Conclusions
Benefit of AI :Improved monitoring. AI's capacity to process data in
real time means organizations can implement near-instantaneous
monitoring; that can enhance both industrial control as well as
industrial protection and safety.
Risk of AI
AI errors: While AI can eliminate human error,
However, problematic data, poor (poisoning) training data or mistakes
in the algorithms can lead to AI errors. And those errors can be
dangerously compounded because of the large volume of
transactions AI systems typically process.
"Humans might make 30 mistakes in a day, but a bot handling
millions of transactions a day magnifies any error,“
Security risk level reduction : Cyber attacks
54
27
25/06/2022
Conclusions
The use of AI can bring the benefits to the industry such as
improvement in the controller performance, protection,
safety, and energy efficiency, while meeting industrial
expectations of security and reliability.
55
http://igee.univ-boumerdes.dz/Laboratoires.html
E-mail: h.bentarzi@univ-boumerdes.dz
56
28