EECS 6360/8360:001 Knowledge Based Systems Spring 2007 Course Outline: The course will go over the techniques in the representation of knowledge dealing with the uncertainty in knowledge based systems. It will survey various methodologies, which play pivotal role in the conception, design and applications of intelligent systems. The goal is to design intelligent machines, which model the human mind. We shall cover Fuzzy Logic (FL), Neuron Models and Neuro Fuzzy Systems and other Genetic Algorithm Based Fuzzy Systems. Text: Yen and Langari, “Fuzzy Logic: Intelligence Control and Information”, Prentice Hall, 1999. Recommended Texts: 1. Lin and Lee, “ Neuro Fuzzy Systems” Prentice Hall, 1996. 2. Driankov, Hellendoorn, Reinfrank, “An Introduction to Fuzzy Control” Spring-Verlag1993. 3. Fuzzy Logic Tool-Box Manual. 4. Joseph Giarratono and Gary Riley, Expert Systems: Principles and Programming, Third Edition, PWS Publishing, 1998. 5. J. Jang, C. Sun and E. Mizutani, “Neuro-Fuzzy and Soft Computing”, Prentice Hall 1997, ISBN 0-13-261066-3 6. Mendel, “Uncertain Rule Based Fuzzy logic Systems”, Prentice Hall, 2001. Matlab’s Simulink, Fuzzy Logic Toolbox and Neural Network Toolbox. D.Kaur, Associate Professor, EECS, NI 2031. Email: dkaur@eng.utoledo.edu Computer Usage: Coordinator: Topics: Knowledge Representations Semantic Networks, Frames, Propositional Logic, and Fuzzy Logic Rule Based Systems Fuzzy Set Theory Fuzzy Sets Mamdani’s Model Sugeno’s Model Inference Methods Fuzzy Inference System, Forward, Backward and Mixed–Mode Chaining Inexact and Fuzzy Reasoning Reasoning Under Uncertainty Machine Learning Neural Networks, Concept Learning, Clustering, Decision Tree Learning Architecture of a Neuron Modeling a Neuron for the following 1. Generate membership Functions 2. Fuzzification 3. Rule Evaluation 4. Defuzzification Learning in Neural Networks Neuro- Fuzzy Modeling ANFIS (Adaptive Neuro-Fuzzy Inference System) Coactive Neuro-Fuzzy Modeling Fuzzy C-Means Clustering Neuro Fuzzy Systems Based on Clustering Neuro-Fuzzy Control Feedback Control Systems Embedding Fuzzy Systems in Simulink Inverted Pendulum Problem Developing a Complete Fuzzy Based Knowledge System Developing a GUI in Visual Basic Interfacing the GUI with Fuzzy Systems Interfacing Fuzzy Systems with Java Advanced Applications Contemporary Topics of Interest Matlab programs for examples covered in the book are available from ftp://ftp.mathworks.com/pub/books/jang/ or http://www.cs.nthu.edu.tw/~jang/soft.htm. For more information refer to Preface section of the textbook. Evaluation: Exam #1 Exam#2 Exam#3 Project Home Work 20% 20% 20% 20% 20%