
-
Motivation
This course is an introduction to fuzzy logic, fuzzy set theory and neural networks. Fuzzy logic is a tool that can be applied to ambiguous, complicated, complex, or nonlinear systems or problems, which cannot easily solved by classical techniques. Fuzzy logic is basically a multivalued logic that allows intermediate values to be defined between conventional evaluations like yes/no, true/false, black/white, etc. Notions like rather warm or pretty cold can be formulated mathematically and processed by computers. In this way an attempt is made to apply a more human-like way of thinking in the programming of computers.
-
Course Outline
The following topics are covered in the course:- Introduction: background and applications.
- Crisp logic: An introduction.
- Fuzzy Mathematics: Fuzzy Sets, Fuzzy membership functions, Operators and relations, Linguistic variables and hedges.
- Fuzzy Resoning: Fuzzy If-then rules, Reasoning and inference systems, Approximate resoning, Fuzzy rules.
- Fuzzy control: Fuzzy control systems.
- Neural Networks: An introduction, ANFIS.
-
Textbooks and References
1. B. Kosko, Neural Networks and Fuzzy Systems, Prentice-Hall International Inc., 1992.
2. J. R. Jang, C. Sun and E. Mizutani, Neuro-Fuzzy and Soft Computing, Prentice-Hall International Inc., 1997. -
course E-Mail: kntu.fuzzy@gmail.com
-
Assignments
- Presentations
● Introduction to Optimization
● 2nd presentation
● 3rd presentation -
Projects
● 1st Project
● 2nd Project