Úvod do strojového učení v systému R
Introduction to machine learning in the R system
-
Czech lecture Tuesday 9:00-10:30
-
Czech lab Friday 9:00-10:30
-
English lecture Tuesday 12:20-13:50
-
English lab Friday 10:40-12:10
Classes will take place remotely on the Zoom platform. The enrolled students will receive a link via email.
Math and programming requirements
Probability and statistics
-
The most important requirements from probability and statistics are listed here: Preliminaries.Probability-Statistics
-
Make sure that you are familiar at least with the very basics: Prob-Stat.zaklady.2014
-
As to the MFF students, we expect the knowledge covered in the obligatory course "Pravděpodobnost a statistika" (NMAI059).
-
Gentle entry test in probability and statistics – a brief evaluation: Oct 2019, Oct 2018.
R programming
-
You can start with a simple tutorial Tutorial-on-R.2013
-
If you are not familiar with elementary R functions, use the resources listed below.
Calendar
|
Lecture date
|
Lecture
|
Lab
|
1.
|
Mar 2
|
|
|
2.
|
Mar 9
|
|
|
3.
|
Mar 16
|
|
|
4.
|
Mar 23
|
|
|
5.
|
Mar 30
|
|
No lab session 2/4
|
6.
|
Apr 6
|
|
|
7.
|
Apr 13
|
|
|
8.
|
Apr 20
|
|
|
9.
|
Apr 27
|
|
|
10.
|
May 4
|
|
|
11.
|
May 11
|
|
|
12.
|
May 18
|
|
|
13.
|
May 25
|
|
|
14.
|
Jun 1
|
|
|
Literature
Recommended readings
-
James, Gareth and Witten, Daniela and Hastie, Trevor and Tibshirani, Robert. An Introduction to Statistical Learning. Springer New York, 2013. (link)
-
Lantz, Brett. Machine learning with R. Packt Publishing Ltd. 2013. [available in the MFF library]
-
Barbora Hladká — Martin Holub — Vilém Zouhar: A Collection of Machine Learning Excercises
Introductory readings
-
Alpaydin, Ethem. Introduction to Machine Learning. The MIT Press. 2004, 2010. (link)
-
Domingos, Pedro. A few useful things to know about Machine learning. Communication of the ACM, vol. 55, Issue 10, October 2012, pp. 78--87, ACM, New York, USA. (link)
-
Gonick, Larry and Woollcott Smith. The Cartoon Guide to Statistics. Harper Resource. 2005.
-
Hladká Barbora, Holub Martin: A Gentle Introduction to Machine Learning for Natural Language Processing: How to start in 16 practical steps.In: Language and Linguistics Compass, vol. 9, No. 2, pp. 55-76, 2015.
-
Hladká Barbora, Holub Martin: Machine Learning in Natural Language Processing using R. Course at ESSLLI2013, 2013.
-
Kononenko, Igor and Matjaz Kukar. Machine Learning and Data Mining: Introduction to Principles and Algorithms. Horwood Publishing, 2007. (link, a light survey of the whole field)
Advanced readings
-
Baayen, R. Harald. Analyzing Linguistic Data: A Practical Introduction to Statistics using R. Cambridge University Press, 2008.
-
Bishop, Christopher M. Pattern Recognition and Machine Learning. Springer, 2006.
-
Burges Christopher J. C. A Tutorial on Support Vector Machines for Pattern Recognition. Data Mining and Knowledge Discovery, 2(2):121–167, 1998. (link)
-
Cristianni, Nello and John Shawe-Taylor. An Introduction to Support Vector Machines and other Kernel-based Learning Methods. Cambridge University Press, 2000.
-
Duda, Richard O., Peter R. Hart and David G. Stork. Pattern Classification. Second Edition. Wiley, 2001.
-
Guyon, Isabelle and Gunn, Steve and Nikravesh, Masoud and Zadeh, Lotfi A. Feature Extraction: Foundations and Applications (Studies in Fuzziness and Soft Computing). Springer-Verlag New York, Inc. 2006.
-
Hastie, Trevor, Robert Tibshirani and Jerome Friedman. The Elements of Statistical Learning: Data Mining, Inference, and Prediction. Springer, 2009. (link)
-
Hsu Chih-Wei, Chang Chih-Chung Chang and Chih-Jen Lin. A Practical Guide to Support Vector Classication. 2010. (link)
About the R system
-
Everitt, B.S and Hothorn, Torsten. A Handbook of Statistical Analyses using R. CRC Press. 2010.
-
Dalgaard, Peter. Introductory Statistics with R. Springer, 2008.
-
Kerns, G. Jay. Introduction to Probability and Statistics Using R. 2011. (link)
-
Paradis, Emmanuel. R for Beginners. 2005. (link)
-
Rodrigue, German. Introducing R -- Getting started. (link)
-
Venables, W.N, D. M. Smith and the R core team. An Introduction to R. (link)
-
Venables, W. N. and B. D. Ripley. Modern Applied Statistics with S. Springer, 2002. (link)
Sample student projects from the past
This course was originally focused on machine learning in natural language processing. To get credits for lab sessions, students needed to do experimental projects
Other machine learning courses organized by UFAL
MFF UK Internal Regulations