Machine Learning in Geosciences - MZ370G24
Title: Machine Learning in Geosciences
Czech title: Strojové učení v geovědách
Guaranteed by: Department of Applied Geoinformatics and Cartography (31-370)
Faculty: Faculty of Science
Actual: from 2021 to 2022
Semester: summer
E-Credits: 5
Examination process: summer s.:
Hours per week, examination: summer s.:2/2, C+Ex [HT]
Capacity: 15
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: English
Explanation: nahrazuje MZ370P41
Note: enabled for web enrollment
Guarantor: Ing. Lukáš Brodský, Ph.D.
Teacher(s): Ing. Lukáš Brodský, Ph.D.
Incompatibility : MZ370P41
Opinion survey results   Examination dates   SS schedule   
Annotation -
Last update: Ing. Lukáš Brodský, Ph.D. (03.01.2023)
Machine learning has become a significant data science tool to explore and analyze the geography data. The objectives of the course is to review basic principles of machine learning, critically assess the algorithms, practically design processing workflows, apply quality control procedures and interpret the results.
The analysis are applied on spatial and spatio-temporal geography data. Students will develop their own scripts to practically use the gained knowledge of machine learning within the geoscience applications.
There are no prerequisites, basic knowledge of Python scripting and geospatial data processing is an advantage.
Literature -
Last update: Ing. Miroslav Čábelka (15.01.2020)
  • Bishop C. M. (2006): Pattern Recognition and Machine Learning, Springer.
  • Goodfellow, I., Bengio, Y., Courville, A. (2016): Deep Learning, MIT press.
  • Mehryar, M., Afshin, R., Ameet, T. (2012): Foundations of Machine Learning, MIT press.
  • Lary, D. J., Alavi, A. H., Gandomi, A. H., Walker, A. L. (2016): Machine learning in geosciences and remote sensing. Geoscience Frontiers, Elsevier.

Syllabus -
Last update: Ing. Miroslav Čábelka (15.01.2020)
  • Foundations of machine learning;
  • Review and assessment of the main algorithms;
  • Ensemble methods;
  • Models quality control;
  • Shallow and deep learning;
  • Processing workflows development;
  • Projects on applications in geosciences (three different topics);