Pattern Recognition

Osnovni podatki

Nosilec: Simon Dobrišek

Vrsta predmeta: Obvezni-strokovni

Število kreditnih točk: 6

Semester izvajanja: 2. semester

Koda predmeta: 64203

Opis predmeta

Within this course, students are introduced to the fundamental concepts and methods used for processing and recognizing patterns, such as speech signals and computer images. The introductory part covers basic terms, terminology, and pattern representation techniques. Subsequently, students explore methods for pattern decomposition and determining heuristic features, along with analyses of application areas in pattern space using clustering techniques. Emphasis is also placed on identifying the best pattern features through various separation metrics and feature derivation using orthogonal transformations. 

The course then investigates pattern classification methods by matching them with already classified patterns and using various decision functions, such as polynomial and probabilistic decision functions. Special attention is given to pattern classification using different models of neural networks. The concluding part addresses the testing of pattern recognizers and the evaluation of classification error probabilities. 

Cilji

The objective of the course is to provide the student with the knowledge of the basic mathematical and computer concepts that are used in the construction of artificial perception systems and are essential components of intelligent systems in automation. The acquired knowledge forms the basis for understanding and designing automatic pattern recognition systems as well as the artificial intelligent systems that are based on automatic learning and knowledge acquisition from different environmental sensor data.

Metode poučevanja in učenja

The lectures provide a theoretical background of all the considered models and methods together with simple computational examples that illustrate the key characteristics of all the presented methods. A textbook and other study material, such as lecture notes with solved example problems and lecture slides, are available to the students. As part of the lectures, the students receive optional homework assignments including theoretical questions as well as computational exercises that enable the students to promptly verify the acquired knowledge. Practical work is carried out as part of the laboratory exercises, where the students solve given programming problems. As part of the laboratory exercises, the students also carry out additional elective projects within which the selected method of automatic pattern recognition in the selected field of application should be implemented. The results of the elective projects are reported in written reports.

Na vrh

Bodi na tekočem