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

Softcomputing

The course is not on the list Without time-table
Code Completion Credits Range Language
X33SCP KZ 4 2+2s Czech
Lecturer:
Tutor:
Supervisor:
Department of Cybernetics
Synopsis:

The aim of this course is to get the students knowledgeable with non-traditional computational techniques of optimisation, state-space search, control and decision-making. Many of the softcomputing methods utilise analogies with various phenomena in nature and/or society. Results obtained by these methods often have a high quality, but their absolute reliability is never guaranteed. During the seminars the students will get a chance to get basic practical skills with a sample softcomputing problem.

Requirements:

For successful completion of the course, it is necessary to present the results of the individual work to other students and explain the approaches used.

Syllabus of lectures:

1. Introduction to softcomputing methods, relationship to phenomena known from other scientific fields

2. Evolutionary algorithms - Introduction to EAs, history and survey of the EA techniques, simple GA, applications of EA.

3. Evolutionary algorithms - Schema theory, example of GA, genetic programming, grammatical evolution, example applications.

4. Evolutionary algorithms - Strongly typed GP and grammatical evolution, application examples. Decision tree induction using GP.

5. Evolutionary algorithms - Multicriterial optimization.

6. Evolutionary algorithms - Competent genetic algorithms. Premature convergence and how to prevent it.

7. Estimation of Distribution Algorithms - EDAs for discrete representations.

8. Estimation of Distribution Algorithms - EDAs for real representations.

9. Neural networks - Introduction to neural networks, model of a simple neuron and its similarities with linear regression. Multilayer feedforward neural networks, backpropagation.

10. Neural networks - Limitations of backpropagation, learning the structure and weights of NN, cascade-correlation NN, NEAT, NERO.

11. Neural networks - Hopfield's net, Kohonen's self-organizing map, unsupervised learning, radial neuron, analogy with cluster analysis, extension for classification, initial weight estimate, application example.

12. Fuzzy logic and decision making.

13. Fuzzy modelling and control.

14. Summary (spare space)

Syllabus of tutorials:

1. Organisational matters, seminars/labs detailed contents

2. Evolutionary algorithms - simple GA example, assignments on EAs

3. Evolutionary algorithms - individual work on assignments

4. Evolutionary algorithms - examples of modified GAs with limited convergence, individual work on assignments

5. Evolutionary algorithms - individual work on assignments

6. Evolutionary algorithms - applications of EAs, individual work on assignments

7. Evolutionary algorithms - individual work on assignments

8. Evolutionary algorithms - competent EAs, searching interactions among variables

9. Neural networks - introduction to program equipment for NN creation and application, example of NN training and its application to a typical task

10. Neural networks - assignment: classification of objects to 2 classes using multilayer perceptron.

11. Neural networks - finishing and hand in of the second assignment.

12. Fuzzy systems - examples

13. Test

14. Summary, (spare space)

Study Objective:
Study materials:

There is no text-book covering the course completely; any book on modern operating systems can be used. The lecturer will hint resources to particular topics.

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/predmet11593104.html