Machine Learning in Earth Sciences

Course: Geology and subsoil management

Structural unit: Educational and Scientific Institute "Institute of Geology"

Title
Machine Learning in Earth Sciences
Code
ВК 2.8.2
Module type
Вибіркова дисципліна для ОП
Educational cycle
First
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
7 Semester
Number of ECTS credits allocated
3
Learning outcomes
Students should know: basic graph search algorithms; fundamentals of Bayesian networks, Markov models, machine learning, reinforcement learning, and neural networks; main Python modules for organizing artificial intelligence systems. Students should be able to: develop their own intelligent systems based on the studied concepts and algorithms; utilize existing artificial intelligence technologies in their products and solutions; independently select machine learning tools in Python (TensorFlow, Keras, NumPy, Pandas); apply acquired skills in projects related to the field of Earth sciences.
Form of study
Prerequisites and co-requisites
Students should know: the fundamentals of information technology, programming, and mathematical statistics. Students should be able to: use the Python language to solve basic tasks.
Course content
This discipline is an elective in the professional training cycle for bachelor’s students under the "Big Data Analysis in Earth Sciences" block. The course covers both theoretical and practical foundations of artificial intelligence and machine learning using Python. Key concepts and algorithms underlying modern artificial intelligence are studied and explored, with attention given to image and text recognition. Through practical projects, students engage with the theory behind algorithms for graph search, classification, optimization, reinforcement learning, and other topics in artificial intelligence and machine learning. Ethical considerations in the application of machine learning methods are also addressed. As part of the course, students develop their own programs in Python.
Recommended or required reading and other learning resources/tools
Planned learning activities and teaching methods
Lectures, practical sessions, consultations, independent work
Assessment methods and criteria
Language of instruction
Ukrainian

Lecturers

This discipline is taught by the following teachers

Vsevolod Demydov
Geoinformatics
Educational and Scientific Institute "Institute of Geology"

Departments

The following departments are involved in teaching the above discipline

Geoinformatics
Educational and Scientific Institute "Institute of Geology"