Lecturer(s)
|
-
Hájek Petr, prof. Ing. Ph.D.
|
Course content
|
Machine learning concept and learning theory Machine learning tasks Generative learning algorithms Support vector machines Ensembles of algorithms for supervised learning Algorithms for unsupervised learning Hybrid learning systems Evaluating learning algorithms Reinforcement learning Machine learning applications
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Work with text (with textbook, with book), Methods of individual activities, Laboratory work
|
Learning outcomes
|
The subject aims to develop a general understanding of machine learning approaches. The subject covers the fundamental concepts of machine learning and introduces basic tasks for machine learning. The tasks are further divided into supervised, unsupervised and reinforcement learning.
Students will understand the fundamental methods of machine learning. Students will learn to apply them and develop machine learning systems for specific tasks.
|
Prerequisites
|
Basic skills in PC and MS Excel utilization.
|
Assessment methods and criteria
|
Written examination, Home assignment evaluation, Systematic monitoring
Assignment: successful elaboration of given tasks (minimum 60%) and successful defend of two practical projects. Examination: based on projects' assessment (40%) and written examination (60%), the written examination with minimum 60% marks.
|
Recommended literature
|
-
ALPAYDIN, E. Introduction to Machine Learning. London, 2009.
-
BISHOP, C.M. Pattern Recognition and Machine Learning. New York, 2007.
-
DUDA, R., HART, P., STORK, D. Pattern Classification. New York, 2001.
-
HASTIE, T., TIBSHIRANI, R., FRIEDMAN, J. The Elements of Statistical Learning. Berlin, 2009.
-
MITCHELL, T. Machine Learning. New York, 1997.
-
WITTEN, I.H., FRANK, E., HALL, M.A. Data Mining: Practical Machine Learning Tools and Techniques. Amsterdam, 2011.
|