IMAT3406 Fuzzy Logic and Knowledge-Based Systems - PowerPoint PPT Presentation

Loading...

PPT – IMAT3406 Fuzzy Logic and Knowledge-Based Systems PowerPoint presentation | free to download - id: 3d529b-ZjI3Z



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

IMAT3406 Fuzzy Logic and Knowledge-Based Systems

Description:

Fuzzy Logic and Knowledge-Based Systems ... which performs several fuzzy logic based applications Editor/Debugger M-file To see an existing M-file go to File/open, ... – PowerPoint PPT presentation

Number of Views:60
Avg rating:3.0/5.0
Slides: 17
Provided by: techDmuA
Learn more at: http://www.tech.dmu.ac.uk
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: IMAT3406 Fuzzy Logic and Knowledge-Based Systems


1
IMAT3406Fuzzy Logic and Knowledge-Based Systems
  • Dr. Huseyin Seker
  • E-mail hseker_at_dmu.ac.uk
  • Office GH 4.57 The Gateway http//www.tech.dmu.a
    c.uk/hseker

2
Degree of membership
1
0
height
short
tall
3
Lecture 1200 - 1300 Wednesday (GH3.57)Labs
(two groups)1000 - 1100 Monday (GH6.80) 1600
- 1700 Friday (GH6.79)Availability for
meetings1100 1200 Mondays Wednesdays
4
Lecture Plan (Fuzzy Logic)
5
Lab Plan (Fuzzy Logic)
subject to change
Your computer account is your responsibility.
Make sure you can log in before you come to the
lab. Otherwise, you waste your time. You are
strongly advised to revise lab notes before you
come to the lab. You are encouraged to try every
task that has been set in the lab as the first
coursework is mainly based on the fuzzy logic
labs.
6
Lecture and Lab Plan (Knowledge-Based Systems)
7
AssessmentExam 70-You are responsible
for all the lecture and lab notes as well as
weekly lecture slights.-You can access to old
exam papers in the library. However, dont expect
similar or same questionsCourse work
30Coursework 1 (FL) 20 (27/10/2010
21/01/2011)Coursework 2 (KBS) 10 (26/01/2011
30/03/2011)
8
Reading ListNot compulsory, but complementary
  • Fuzzy Logic
  • Cox Earl, The fuzzy systems handbook, 1st or 2nd
    Ed. (Library cat no 006.3/COX)
  • James Buckley, An introduction to fuzzy logic
    and fuzzy sets (Library cat no 511.322/BUC)
  • Jyh-Shing Roger Jang, Neuro-fuzzy and soft
    computing (Library cat no 006.3/JAN)

9
Reading ListNot compulsory, but complementary
  • Knowledge Based Systems
  • E. Turban, Expert Systems and Applied Artificial
    Intelligence. New York Macmillan Publishing
    Company, 1992.
  • T. Dean, J. Allen, and Y. Aloimonos, Artificial
    Intelligence Theory and Practice The
    Benjamin/Cummings Publishing Company, Inc., 1995.
  • P. Jackson, Introduction to Expert Systems,
    Second Edition ed. UK Addison Wesley Publishing
    Company, 1990.

10
MATLAB
  • at DMU labs,
  • Start/Programs/MATLAB
  • Get updated info, latest user manual from the
    mathworks web site www.mathworks.com
  • The URL for MATLAB user manual
  • http//www.mathworks.com/access/helpdesk/help/pdf_
    doc/matlab/refbook.pdf
  • or
  • http//www.mathworks.com/access/helpdesk/help/tech
    doc/matlab.shtml
  • The URL for Fuzzy Logic Toolbox user manual
  • http//www.mathworks.com/access/helpdesk/help/pdf_
    doc/fuzzy/fuzzy_tb.pdf
  • or
  • http//www.mathworks.com/access/helpdesk/help/tool
    box/fuzzy/fuzzy.shtml?BB1

11
MATLAB
  • The name MATLAB stands for matrix laboratory
  • A high-performance language for technical
    computing
  • Used extensively in industry and universities
  • An interactive system whose basic data element is
    an array that does not require dimensioning. This
    allows you to solve many technical computing
    problems, especially those with matrix and vector
    formulations
  • Features a family of add-on application-specific
    solutions called toolboxes
  • Toolboxes (e.g. fuzzy logic toolbox) are
    comprehensive collections of MATLAB functions
    (M-files) that extend the MATLAB environment to
    solve particular classes of problems

12
MATLAB Desktop
13
  • Lets have a look at how MATLAB handles matrices
  • gtgtA 1 3 2 1 5 10 11 8 9 6 7 1 4 15 14 1
  • MATLAB displays the matrix you just entered.
  • A 1 3 2 1
  • 5 10 11 8
  • 9 6 7 1
  • 4 15 14 1
  • Lets perform function sum for the matrix
  • gtgtsum(A)
  • ans
  • 19 34 34 11
  • gtgtB sum(A)
  • B
  • 7 34 23 34
  • In the lab, run the function fuzdemos, which
    performs several fuzzy logic based applications

14
Editor/DebuggerM-file
  • To see an existing M-file
  • go to File/open, or
  • current directory
  • To create a new M-file
  • go to File/new/M-file, or
  • simply use notepad and save the file as M-file
    (e.g., flower.m)

15
Editor/DebuggerM-file
16
Next Week
  • Lab MATLAB experiments
  • Lecture Fuzzy Sets
  • start exploring fuzzy logic world!
About PowerShow.com