EECS 6360/8360:001

advertisement
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%
Download