Professional Documents
Culture Documents
Lecture # 1
2
What is Computational Intelligence?
• is a sub-branch of AI
• Objective:
To mimic human intelligence
05/05/2022 4
What is Computational Intelligence?
• Importance
05/05/2022 5
What is Computational Intelligence?
• Applications:
• Heavy Industry (Siemens, etc)
• Home Appliances (Canon,
Sony, Goldstar, Siemens).
• Automobiles (Nissan,
Mitsubishi, etc)
• Spacecrafts (NASA).
• Robotics.
05/05/2022 6
What is Computational Intelligence?
• Applications:
• Physical Sciences and Engineering.
• Statistics
• Social Sciences.
• Behavioral Sciences.
• Biology.
• Medicine.
• Business.
• Finance.
Hundreds (if not thousands) of research papers are published every year
reporting the applicative ventures and their results.
05/05/2022 7
Introduction
• Neural Networks
• About 100 billion neuron are there in the human
brain.
05/05/2022 8
Introduction
• Neural Networks
• Neural networks offer a powerful method to explore,
classify and identify patterns in a data.
05/05/2022 9
Introduction
• Evolutionary Computation
• its objective is to mimic processes from natural
evolution
• Genetic Algorithms, Genetic Programming,
Evolutionary Programming, Evolution Strategies
and so on
10
Introduction
• Genetic Algorithms:
– Model of computation inspired from Darwin’s
evolution theory
– Based on reproduction of the solutions and
survival of the fittest
05/05/2022 11
Introduction
05/05/2022 12
Introduction
05/05/2022 13
Introduction
• Fuzzy Logic
• Example:
– Fuzzy variable: Age
– Universe: 0 – 120 years
– Fuzzy sets: Child, Young, Old
05/05/2022 14
Introduction
• Fuzzy Systems
• Deal with imprecise entities in automated environments
– Base on fuzzy set theory and fuzzy logic.
– Most applications in control and decision making
• Over 26 000 publications of Fuzzy Logic today
• Omron’s Fuzzy Processor
05/05/2022 15
Introduction
• Probabilistic Reasoning
– Partial belief
– Certain degree of assertion - instead of 1/0
– Logical reasoning:
• if a patient has a toothache and there is a large black hole
in the aching tooth, then the patient has a cavity
– Probabilistic reasoning:
• – if a patient has a toothache, then there is a probability of
0.9 that he has a cavity
• if a patient has a cavity, then there is a probability of 0.6
that he has a toothache
05/05/2022 16
Introduction
• Artificial Immune Systems
– The natural immune system
has an amazing pattern
matching ability, used to
distinguish between foreign
cells entering the body
(called non-self or antigen)
and the cells belonging to
the body (called self)
05/05/2022 17
Introduction
• Artificial Immune Systems
– Several computational models have been developed
based on the studies of natural immune system.
– Mainly used for pattern recognition problems,
classification tasks, clustering of data.
– Main application is anomaly detection (such as fraud
detection and computer virus detection)
05/05/2022 18
Applications of CI
19
20
Marks distribution
Grading Marks
Assignments 10
Quizzes 10
Project 15
Mid Term 25
Final Term 35
Class Participation 5
TOTAL 100
05/05/2022 21
Introduction
Course Book
Reference Books
Fundamentals of Neural Network
by Laurene Fausett
ARTIFICIAL NEURON
Biological Neuron
23
ARTIFICIAL NEURON
Biological Neuron
24
ARTIFICIAL NEURON
Biological Neuron
25
ARTIFICIAL NEURON
Biological Neuron
• The basic building blocks of biological neural systems
are nerve cells, referred to as neurons
• Each consists of : SOMA, DENDRITES, AXON, and
SYNAPSE
• About 100 billion neuron in the human brain
26
ARTIFICIAL NEURON
Biological Neuron
Biological Neuron
28
ARTIFICIAL NEURON
Biological Neuron
29
ARTIFICIAL NEURON
30
ARTIFICIAL NEURON
N
a wi xi where wi is the strength of the synapse connected
i 1 to the neuron, xi is an input feature to the neuron
Artificial Neural Systems
• The activation signal is passed through a
transformation function to produce the output of the
neuron, given by
y f (a )
y = f(activation)
35