Special programming and simulation methods in the physics of elementary particles and nuclei
Course: Quantum field theory
Structural unit: Faculty of Physics
Title
Special programming and simulation methods in the physics of elementary particles and nuclei
Code
ВБ 4.3
Module type
Вибіркова дисципліна для ОП
Educational cycle
Second
Year of study when the component is delivered
2023/2024
Semester/trimester when the component is delivered
3 Semester
Number of ECTS credits allocated
6
Learning outcomes
To know the theory and problems of modern machine learning models
Know the basic approaches to regression and classification problems using neural networks
Be able to use Python libraries for data preparation and metric classification tasks
To be able to apply theoretical and practical approaches to multidimensional classification problems
Demonstrate the ability to communicate freely in the language of instruction
Use knowledge of foreign languages to read technical literature on programming in preparation for seminar classes
To participate in professional discussions during classroom work
Form of study
Full-time form
Prerequisites and co-requisites
1. Know the basics of mathematical analysis, probability theory, statistical physics and thermodynamics.
2. To be able to apply previously acquired knowledge from the courses of mathematical analysis, probability theory, statistical physics and thermodynamics to solve practical problems.
3. To have basic calculation skills from the theory of differential equations course.
Course content
Part 1. Basic methods
1 Basic concepts and the problem of retraining
2 Decision trees
3 Metric classification methods, stochastic gradient method
4 Method of support vectors. Logistic regression
5 Method of principal components. Ridge regression
Part 2 Neural networks
6 Gradient boosting. A forest of decisive trees.
7 Hierarchical clustering. Partial training.
8 Categorical factors. Neural networks.
9 Unsupervised machine learning.
Recommended or required reading and other learning resources/tools
1. Pattern Recognition and Machine Learning, Bishop, Christopher (2006).
2. An Introduction to Statistical Learning, Gareth Games, Daniela Witten, Travor Hastie, Robert Tibshirani, Springer (2013).
3. Neural Networks A Systematic Introduction, R Rojas, Springer (1996).
Planned learning activities and teaching methods
Lectures
Practical
Individual work
Assessment methods and criteria
Oral survey
Projects
Report
Exam
Language of instruction
Ukrainian
Lecturers
This discipline is taught by the following teachers
Departments
The following departments are involved in teaching the above discipline