fuzzy logic and swarm intelligence in ai

22
Presenting by: Shivani Soni Course: B- Tech(CSE 7th) Roll no: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

Upload: shivani-soni

Post on 07-Jan-2017

25 views

Category:

Education


3 download

TRANSCRIPT

Page 1: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

Presenting by: Shivani Soni Course: B-Tech(CSE 7th) Roll no: 13/NR/UT/CS005 Presenting to: Aman Rana

FUZZY LOGIC

AND SWARM

INTELLIGENCE IN AI

Page 2: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

Contents…Fuzz

y Logi

c

Define Fuzzy Logic

Why Fuzzy Logic

Swarm intelligen

ce

Fuzzy Set Operation

What is Swarming Why Do

Animal Swarming

Can People Swarm

Page 3: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

Artificial

Intelligence

Non Natural / Simulated

Ability to understand think

and learn

So AI is basically a study of how to make a system which can think ,behave and act exactly or batter than the human being act or

react.

Page 4: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

Example……

Page 5: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

Fuzzy Logic

Page 6: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI
Page 7: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI
Page 8: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI
Page 9: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI
Page 10: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

The power and flexibility of simple If-Then-Else logic rules is enhanced by adding linguistic parameter.

Fuzzy rules are expressed in the form:IF variable IS set THEN action.

Page 11: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

FUZZY SET Let X be a non empty set, A fuzzy set A in

X is characterized by its membership function μ A: X -> [0,1], where μ A(x) is the degree of membership of element x in fuzzy set A for each x ∈ X .

A={1.1,2.1,1.0,2.3}

A={1,2,3,5}

Page 12: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

OPERATION ON FUZZY SETIntersection of Fuzzy Set The intersection of A and B is defined as (A ∩ B)(x) = min{A(x), B(x)} =

A(x)∩B(x), ∀ x ∈ X, as demonstrated in figure

Page 13: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

OPERATION ON FUZZY SET

Union of Fuzzy SetThe union of A and B is defined as(A ∪ B)(x) = max{A(x), B(x)} = A(x)∪B(x), ∀ x ∈ X,

as demonstrated in figure……

Page 14: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

OPERATION ON FUZZY SETComplement of Fuzzy SetThe complement of a fuzzy set A is defined as

(~ A)(x) = 1 - A(x) as demonstrated in figure……

Page 15: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

OPERATION ON FUZZY SETDifference of Fuzzy Set

Page 16: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

SWARM INTELLIGENC

E

Page 17: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

SWARMING Aggregation of similar animals,

generally cruising in the same direction

Termites swarm to build colonies Birds swarm to find food Bees swarm to reproduce

Page 18: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI

WHY DO ANIMALS SWARM? To forage better To migrate As a defense against predators

Page 19: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI
Page 20: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI
Page 21: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI
Page 22: FUZZY LOGIC AND SWARM INTELLIGENCE IN AI