Internet and Classification Methods
| Code | Completion | Credits | Range | Language |
|---|---|---|---|---|
| NI-IKM | Z,ZK | 4 | 1P+1C | Czech |
- Course guarantor:
- Martin Holeňa
- Lecturer:
- Martin Holeňa
- Tutor:
- Vojtěch Bláha, Martin Holeňa
- Supervisor:
- Department of Applied Mathematics
- Synopsis:
-
In this course, the students get acquainted with classification methods used in four important internet, or generally network applications: in spam filtering, in recommendation systems, in malware detection systems and in intrusion detection systems. However, they will learn more than only how classification is performed when solving these four kinds of problems. On the background of these applications, they get an overview of the fundamentals of classification methods. The course is taught in a 2-weeks cycle with 2-hour lectures and 2-hour exercises. During the exercises, the students on the one hand implement simple examples to topics from the lectures, on the other hand consult their semester tasks.
- Requirements:
-
Probability and linear algebra knowledge at the bachelor level.
- Syllabus of lectures:
-
Lecture 1. Three important internet applications of classification methods
Lecture 2. Basic concepts concerning classification
Lecture 3. Main types of classification methods.
Lecture 4. When does a classifier make the least number of mistakes on new data?
Lecture 5. When is the classification comprehensible for a user?
Lecture 6. A team is superior to an individual.
- Syllabus of tutorials:
-
1. Getting familiar with the system Matlab for those who haven't used it yet.
2. Presentation of possible semester tasks on which the students will work at home for the assessment + simple examples for Lecture 2.
3.-6. Simple examples for Lectures 3.-6. + consulting the semester tasks.
- Study Objective:
- Study materials:
-
M. Holeňa, P. Pulc, M. Kopp. Classification Methods for Internet Applications. Springer, 2020.
- Note:
-
The course is presented in Czech language. Additional course materials are available at https://courses.fit.cvut.cz/NI-IKM
- Further information:
- https://courses.fit.cvut.cz/NI-IKM/
- Time-table for winter semester 2025/2026:
- Time-table is not available yet
- Time-table for summer semester 2025/2026:
-
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 Wed Thu Fri - The course is a part of the following study plans:
-
- Master specialization Computer Security, in Czech, 2020 (elective course)
- Master specialization Design and Programming of Embedded Systems, in Czech, 2020 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 2020 (elective course)
- Master specialization Management Informatics, in Czech, 2020 (elective course)
- Master specialization Software Engineering, in Czech, 2020 (elective course)
- Master specialization System Programming, in Czech, version from 2020 (elective course)
- Master specialization Web Engineering, in Czech, 2020 (elective course)
- Master specialization Knowledge Engineering, in Czech, 2020 (elective course)
- Master specialization Computer Science, in Czech, 2020 (elective course)
- Mgr. programme, for the phase of study without specialisation, ver. for 2020 and higher (elective course)
- Study plan for Ukrainian refugees (elective course)
- Master specialization System Programming, in Czech, version from 2023 (elective course)
- Master specialization Computer Science, in Czech, 2023 (elective course)
- Quantum Informatics (elective course)
- Mgr. programe Applied informatics (code ANIE) for the phase of study without specialization (elective course)
- Master specialization Embedded systems (elective course)
- Master specialization Business Informatics, 2026 (elective course)
- Master specialization Software Engineering (elective course)
- Master specialization Web Engineering (elective course)
- Master specialization Visual computing and Game design (elective course)
- Master specialization Computer Security, in Czech, 2026 (elective course)
- Master specialization Computer Systems and Networks, in Czech, 2026 (elective course)
- Master specialization Computer Science, in Czech, 2026 (elective course)
- Master specialization Programming Languages, in Czech, 2026 (elective course)
- Master specialization Artificial Intelligence, in Czech, 2026 (elective course)
- Master programme, for the phase of study without specialisation, ver. for 2026 and higher (elective course)