160 likes | 400 Views
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.
E N D
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
Degree of membership 1 0 height short tall
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
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.
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)
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)
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.
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
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
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
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)
Next Week • Lab MATLAB experiments • Lecture Fuzzy Sets start exploring fuzzy logic world!