Computational Intelligence Methods
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
MI-MVI | Z,ZK | 4 | 2+1 | Czech |
- Lecturer:
- Pavel Kordík (gar.)
- Tutor:
- Jan Černý
- Supervisor:
- Department of Computer Science
- Synopsis:
-
Students will understand methods and techniques of computational intelligence that are mostly nature-inspired, parallel by nature, and applicable to many problems. They will learn how these methods work and how to apply them to problems related to data mining, control, intelligen games, optimizations, etc.
- Requirements:
- Syllabus of lectures:
-
1. Introduction to computational intelligence, its uses.
2. Algorithms of machine learning.
3. Neural networks.
4. Evolutionary algorithms, evolution of neural networks.
5. [3] Computational intelligence methods: for clustering, for classification, for modeling and prediction.
6. Fuzzy logic.
7. Swarms (PSO, ACO).
8. Ensemble methods.
9. Inductive modeling.
10. Quantum and DNA computing.
11. Case studies, new trends.
- Syllabus of tutorials:
-
1. Introduction, getting acquainted with tools.
2. Introduction to the problems.
3. Course project assignment.
4. Consultations.
5. Consultations.
6. Project checkpoint.
7. Consultations.
8. Consultations.
9. Project checkpoint.
10. Consultation.
11. Report check.
12. Project presentations, workshop.
13. Project presentations, workshop.
14. Project presentations, workshop, assessment.
- Study Objective:
-
The module gives an overview of basic methods and techniques of computational intelligence that stem from the classical artificial intelligence. Computational intelligence methods are mostly nature-inspired, parallel by nature, and applicable to many problems in knowledge engineering.
- Study materials:
-
1. Konar, A. ''Computational Intelligence: Principles, Techniques and Applications''. Springer, 2005. ISBN 3540208984.
2. Bishop, C. M. ''Neural Networks for Pattern Recognition''. Oxford University Press, 1996. ISBN 0198538642.
- Note:
- Time-table for winter semester 2011/2012:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri - Time-table for summer semester 2011/2012:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Branch System Programming, Version for Students who Enrolled in 2010, Presented in Czech (compulsory course of the branch)
- Knowledge Engineering, Version for Students who Enrolled in 2010, Presented in Czech (compulsory course of the specialization)
- Master Informatics, Version for Students who Enrolled in 2010, Presented in Czech (VO)
- Master Informatics, Presented in Czech, Version for Students who Enrolled in 2011 (VO)
- Knowledge Engineering, Presented in Czech, Version for Students who Enrolled in 2011 (compulsory course of the specialization)
- Branch Computer Science, Presented in Czech, Version for Students who Enrolled in 2011 (compulsory course of the branch)
- Master Informatics, Presented in Czech, Version for Students who Enrolled in 2012 (VO)
- Branch Computer Science, Presented in Czech, Version for Students who Enrolled in 2012 (compulsory course of the branch)
- Knowledge Engineering, in Czech, Presented in Czech, Version for Students who Enrolled in 2012 (compulsory course of the specialization)