1 / 16

IMAT3406 Fuzzy Logic and Knowledge-Based Systems

IMAT3406 Fuzzy Logic and Knowledge-Based Systems. Dr. Huseyin Seker E-mail: hseker@dmu.ac.uk Office: GH 4.57 The Gateway http://www.tech.dmu.ac.uk/~hseker. Degree of membership. 1. 0. height. short. tall.

zytka
Download Presentation

IMAT3406 Fuzzy Logic and Knowledge-Based Systems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IMAT3406Fuzzy Logic and Knowledge-Based Systems Dr. Huseyin Seker E-mail: hseker@dmu.ac.uk Office: GH 4.57 The Gateway http://www.tech.dmu.ac.uk/~hseker

  2. Degree of membership 1 0 height short tall

  3. Lecture12:00 - 13:00 Wednesday (GH3.57)Labs (two groups)10:00 - 11:00 Monday (GH6.80) 16:00 - 17:00 Friday (GH6.79)Availability for meetings11:00 – 12:00 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. Assessment:Exam 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, don’t expect similar or same questionsCourse work30%Coursework 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 sitewww.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/techdoc/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/toolbox/fuzzy/fuzzy.shtml?BB=1

  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. Let’s have a look at how MATLAB handles matrices >>A = [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 • Let’s perform function sum for the matrix >>sum(A) ans = 19 34 34 11 >>B = 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!

More Related