Course detail
Machine Learning and Recognition
FIT-SURAcad. year: 2019/2020
The tasks of classification and pattern recognition, basic schema of a classifier, data and evaluation of individual methods, statistical pattern recognition, feature extraction, multivariate Gaussian distribution,, maximum likelihood estimation, Gaussian Mixture Model (GMM), Expectation Maximization (EM) algorithm, linear classifiers, perceptron, Gaussian Linear Classifier, logistic regression, support vector machines (SVM), feed-forward neural networks, convolutional and recurrent neural networks, sequence classification, Hidden Markov Models (HMM). Applications of the methods of speech and image processing.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
The students will get acquainted with python libraries focused on math, linear algebra and machine learning. They will also improve their math skills (probability theory, statistics, linear algebra) a programming skills. The students will learn to work in a team.
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
- Mid-term test - up to 15 points
- Project - up to 25 points
- Written final exam - up to 60 points
Course curriculum
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
- recommended prerequisite
Signals and Systems - recommended prerequisite
Computer Graphics Principles
Basic literature
Recommended reading
Hart, P. E., Stork, D. G.:Pattern Classification (2nd ed), John Wiley & Sons, 2000, ISBN: 978-0-471-05669-0.
http://www.fit.vutbr.cz/study/courses/SUR/public/prednasky/
Ian Goodfellow, Yoshua Bengio, and Aaron Courville. 2016. Deep Learning. The MIT Press.
Classification of course in study plans
- Programme MITAI Master's
specialization NMAL , 0 year of study, summer semester, compulsory
specialization NSPE , 0 year of study, summer semester, compulsory - Programme BIT Bachelor's 2 year of study, summer semester, elective
- Programme IT-BC-3 Bachelor's
branch BIT , 2 year of study, summer semester, elective
- Programme MITAI Master's
specialization NBIO , 0 year of study, summer semester, elective
specialization NSEN , 0 year of study, summer semester, elective
specialization NVIZ , 0 year of study, summer semester, elective
specialization NGRI , 0 year of study, summer semester, elective
specialization NISD , 0 year of study, summer semester, elective
specialization NSEC , 0 year of study, summer semester, elective
specialization NCPS , 0 year of study, summer semester, elective
specialization NHPC , 0 year of study, summer semester, elective
specialization NNET , 0 year of study, summer semester, elective
specialization NVER , 0 year of study, summer semester, elective
specialization NIDE , 0 year of study, summer semester, elective
specialization NEMB , 0 year of study, summer semester, elective
specialization NADE , 0 year of study, summer semester, elective
specialization NMAT , 0 year of study, summer semester, elective
specialization NISY , 0 year of study, summer semester, compulsory
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
- The tasks of classification and pattern recognition, the basic schema of a classifier, data sets and evaluation
- Probabilistic distributions, statistical pattern recognition
- Generative and discriminative models
- Multivariate Gaussian distribution, Maximum Likelihood estimation,
- Gaussian Mixture Model (GMM), Expectation Maximization (EM)
- Feature extraction, Mel-frequency cepstral coefficients.
- Application of the statistical models in speech and image processing.
- Linear classifiers, perceptron
- Gaussian Linear Classifier, Logistic regression
- Support Vector Machines (SVM), kernel functions
- Neural networks - feed-forward, convolutional and recurrent
- Hidden Markov Models (HMM) and their application to speech recognition
- Project presentation
Project
Teacher / Lecturer
Syllabus
- Individually assigned projects