Artificial Intelligence CIS 342 - PowerPoint PPT Presentation

1 / 20
About This Presentation
Title:

Artificial Intelligence CIS 342

Description:

Expert knowledge often uses vague and inexact terms ... beauty, intelligence, etc. Fuzzy Logic. Unlike Boolean logic, fuzzy logic is multi-valued ... – PowerPoint PPT presentation

Number of Views:25
Avg rating:3.0/5.0
Slides: 21
Provided by: ETS38
Category:

less

Transcript and Presenter's Notes

Title: Artificial Intelligence CIS 342


1
Artificial IntelligenceCIS 342
  • The College of Saint Rose
  • David Goldschmidt, Ph.D.

March 14, 2008
2
Fuzzy Logic
  • Expert knowledge often uses vague and inexact
    terms
  • Fuzzy Logic describes fuzziness by specifying
    degrees
  • e.g. degrees of height, speed, distance,
    temperature, beauty, intelligence, etc.

3
Fuzzy Logic
  • Unlike Boolean logic, fuzzy logic is multi-valued
  • Fuzzy logic represents degrees of membershipand
    degrees of truth
  • Things can be part true and part false at the
    same time

4
Fuzzy Sets
  • A comparison of crisp and fuzzy sets depicting
    height

5
Fuzzy Sets
  • A crisp (or Boolean) set is too sharp
  • Low applicability to real-world knowledge/concepts

6
Fuzzy Sets
  • X-axis is the universe of discourse, all possible
    values
  • Y-axis is the degree of membership

7
Representing Fuzzy Sets
  • Representing height using three fuzzy sets

8
In-Class Exercise
write a function or method tocalculate degree of
membership (HINT use analytic geometry)
  • Determine the degree ofmembership in each fuzzy
    set

9
Qualifiers Hedges
  • What about linguistic values with qualifiers?
  • e.g. very tall, extremely short, etc.
  • Hedges are qualifying terms that modifythe shape
    of fuzzy sets
  • e.g. very, somewhat, quite, slightly, extremely,
    etc.

10
Representing Hedges
11
Representing Hedges
12
Representing Hedges
13
Representing Hedges
14
Linguistic Variables Hedges
write a function or method called very()
thatmodifies the degree of membershipe.g.
double x very( tall( 185 ) )
15
Crisp Set Operations
  • Crisp set operations developed by Georg Cantor in
    the late 19th century

16
Crisp Set Operations
  • Crisp set operations developed by Georg Cantor in
    the late 19th century (continued)

17
Fuzzy Set Operations
  • Complement
  • To what degree do elements not belong to this set?

mA(x) 1 mA(x)
18
Fuzzy Set Operations
  • Containment
  • Which sets belong to other sets?

Each element of the fuzzy subset has smaller
membership than in the containing set
19
Fuzzy Set Operations
  • Intersection
  • To what degree is the element in both sets?

mAnB(x) min mA(x), mB(x)
20
Fuzzy Set Operations
  • Union
  • To what degree is the element in either or both
    sets?

mA?B(x) max mA(x), mB(x)
Write a Comment
User Comments (0)
About PowerShow.com