SylabUZ
Nazwa przedmiotu | Basics of Machine Learning |
Kod przedmiotu | 11.3-WK-MATEP-BML-S22 |
Wydział | Wydział Matematyki, Informatyki i Ekonometrii |
Kierunek | Mathematics |
Profil | ogólnoakademicki |
Rodzaj studiów | pierwszego stopnia z tyt. licencjata |
Semestr rozpoczęcia | semestr zimowy 2022/2023 |
Semestr | 5 |
Liczba punktów ECTS do zdobycia | 5 |
Typ przedmiotu | obieralny |
Język nauczania | angielski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | - | - | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
The aim of the course is to introduce students to machine learning models and algorithms, with an emphasis on their practical applications. The student will also become acquainted with statistical methods and algorithms aimed at discovering patterns and rules hidden in data.
The ultimate goal of the course is for the student to acquire the ability to choose the appropriate tools and machine learning methods depending on the practical problem at hand. Special attention will be paid to interpreting the results obtained in the context of the research problem.
After this course, the student will have the skills to use specialized Python libraries dedicated to solving specific problems using machine learning algorithms.
Knowledge of basic Statistics and Probability Theory.
Lecture/Laboratory
Introduction to the problematics of machine learning. Data preprocessing: cleaning data, variable transformations, graphical presentation of variable distributions.
Classification of basic machine learning methods. supervised and unsupervised learning methods.
Cluster analysis algorithms: hierarchical clustering, K-means method. Evaluation of clustering results quality.
Dimension reduction method: principal components analysis.
Classification algorithms: LDA, decision trees, k nearest neighbors, Bayesian network.
Introduction to artificial neural networks.
Assessment of the quality of classification models: confusion matrix, ROC curve, classification accuracy.
Combined algorithms: boosting and bagging methods, random forests.
Lecture: traditional and problem-based.
Laboratory: solving research problems using machine learning algorithms using specialized Python libraries. Discussion. Teamwork.
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
The grade for the laboratory will be based on the results from the colloquium and/or projects (80%) and activity in classes (20%).
Zmodyfikowane przez dr hab. Bogdan Szal, prof. UZ (ostatnia modyfikacja: 28-03-2024 21:56)