Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Fundamentals of Neural Networks and Fuzzy Logic

The course is not on the list Without time-table
Code Completion Credits Range Language
17MAZNS KZ 2 1+1
Lecturer:
Tutor:
Supervisor:
Department of Biomedical Informatics
Synopsis:

Neural networks - history, biological and artificial neural networks (ANN). Utilizing of ANN for image processing. Model of neuron (node, unit), activation function. Principles of ANN. Self-organizing maps (SOM), U-matrix, LVQ classifier. Multilayer perceptron network (MLP), backpropagation. Basic learning/training of MLP and learning modifications. Structure optimization, pruning of ANN, selection of inputa data. Associative memories, Hopfiled's network, ART network. Applications of ANN in biomedical engineering. Utilizing of ANN in expert systems and for data compression. Fuzzy sets and fuzzy logic. Principle of extension. Fuzzy relations, cylindrical extension. Fuzzy numbers and arithmetic. Fuzzy implications. Approximate reasoning. Systems based on fuzzy rules, fuzzy inference. Logical conjunction, t-norms, s-norms. Examples for fuzzy modeling and image processing.

Requirements:

Basics of mathematics and Matlab.

Syllabus of lectures:

1. Introduction. Pre-processing of data and data formats. Introduction to ANN

2. Model of simple neuron (node, unit). Multilayer perceptron ANN (MLP). Structure of the network and algorithms of learning (backpropagation and other methods).

3. RBF ANN, Kohonen's SOM - structure, features

4. Associative memories, Hopfields's ANN, ART ANN. Applications of ANN

5. Fuzzy sets and fuzzy logic. Principle of extension. Fuzzy relations, cylindrical extension.

6. Fuzzy numbers and arithmetic. Fuzzy implications. Approximate reasoning.

7. Systems based on fuzzy rules, fuzzy inference. Logical conjunction, t-norms, s-norms. Examples for fuzzy modeling and image processing.

Syllabus of tutorials:

1. Modeling of simple neuron and one-layer perceptron in Matlab

2. Designing of RBF ANN for a classification task

3. Designing of Kohonen's SOM

4. Designing of Hopfield's ANN

5. Designing of fuzzy sets, operations with fuzzy sets

6. Fuzzification, Fuzzy inference, defuzzification

7. Application of fuzzy logic for fuzzy system design. Applications in Matlab.

Study Objective:

Provide students with basic overview of artificial neural networks and fuzzy logic.

Study materials:

[1] Bishop C. M.: Neural Networks for Pattern Recognition. Oxford University Press, NewYork, 1995.

[2] Fausett, L.: Fundamentals of Neural Networks. Prentice Hall, New York, 1994.

[3] Hassoun M. H.: Fundamentals of Artificial Neural Networks. The MIT Press, Cambridge, Massachusetts, London, 1995.

[4] Haykin, S.: Neural Networks: A Comprehensive Foundation. Macmillan Publishing, New York, 1994.

[5] Rojas R.: Neural Networks: A Systematic Introduction. Springer-Verlag, Berlín, Heidelberg, New York, 1996.

[6] Kazuo Tanaka, An Introduction to Fuzzy Logic for Practical Applications, Springer-Verlag, New York, 1996

[7] Timothy Ross, Fuzzy Logic with Engineering Applications, Mcgraw-Hill College, 2004 (1. vyd.), 2007 (2. vyd.)

Note:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet1325806.html