Computational Intelligence Methods
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
MI-MVI.16 | Z,ZK | 5 | 2P+1C | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- Supervisor:
- Department of Applied Mathematics
- 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:
-
BI-ZUM - Introduction to artificial intelligence
- 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:
- Further information:
- https://courses.fit.cvut.cz/MI-MVI/
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Master branch Knowledge Engineering, in Czech, 2016-2017 (compulsory course of the specialization)
- Master branch Computer Security, in Czech, 2016-2019 (elective course)
- Master branch Computer Systems and Networks, in Czech, 2016-2019 (elective course)
- Master branch Design and Programming of Embedded Systems, in Czech, 2016-2019 (elective course)
- Master branch Web and Software Engineering, spec. Info. Systems and Management, in Czech, 2016-2019 (elective course)
- Master branch Web and Software Engineering, spec. Software Engineering, in Czech, 2016-2019 (elective course)
- Master branch Web and Software Engineering, spec. Web Engineering, in Czech, 2016-2019 (elective course)
- Master program Informatics, unspecified branch, in Czech, version 2016-2019 (VO)
- Master branch System Programming, spec. System Programming, in Czech, 2016-2019 (elective course)
- Master branch System Programming, spec. Computer Science, in Czech, 2016-2017 (compulsory course of the branch, elective course)
- Master branch Knowledge Engineering, in Czech, 2018-2019 (compulsory course of the specialization)