Data Analysis and Artificial Intelligence Methods (FSI-TPX)

Academic year 2026/2027
Supervisor: doc. Ing. Miroslav Bartošík, Ph.D.  
Supervising institute: ÚFI all courses guaranted by this institute
Teaching language: Czech
Course type: departmental course
Aims of the course unit:

The student:
• analyzes physical data using statistical and AI methods,
• can apply MLE and hypothesis testing to experimental data,
• uses regression and classification methods (Naive Bayes, SVM, neural networks),
• performs dimension reduction (PCA) and clustering,
• understands the principles of Bayesian and reinforcement learning,
• interprets model results in the context of physical processes

Learning outcomes and competences:
 
Prerequisites:
 
Course contents:

The course develops students' ability to process and analyze physical data using statistical and artificial intelligence methods. Students will learn the principles of parameter estimation, hypothesis testing, classification, regression, and modern machine and reinforcement learning methods.

Teaching methods and criteria:
 
Assesment methods and criteria linked to learning outcomes:
 
Controlled participation in lessons:
 
Type of course unit:
    Lecture  13 × 1 hrs. optionally                  
    Exercise  13 × 1 hrs. compulsory                  
Course curriculum:
    Lecture

Syllabus
Week 1: Introduction to Data Analysis and Workflow – Overview of ML and AI in Physics, Pandas and Matplotlib Review, Data Types, Analysis Workflow, Probability
Week 2: Statistical Data Analysis – Mean, Variance, Distribution, Histograms, Uncertainty Estimation
Week 3: Parameter Estimation and Maximum Likelihood (MLE) – Likelihood, Log-Likelihood, Numerical Maximization, Applications to Physics Data
Week 4: Statistical Hypothesis Testing – Principles of Testing, P-Value, Significance, T-Test, χ²-Test, Measurement Agreement Test
Week 5: Regression Methods – Linear and Nonlinear Regression, Least Squares, Relationship to MLE, Quality of Fit
Week 6: Data Classification: Naive Bayes and Support Vector Machines (SVM) – Supervised Learning, Kernel Functions, Applications in Physics
Week 7: Clustering and PCA Methods – Unsupervised Learning, k-means, PCA – dimension reduction, visualization of physical data
Week 8: Neural networks – perceptron architecture, activation functions, training, TensorFlow/Keras
Week 9: Regression and classification using neural networks – prediction of physical quantities, regularization, overfitting
Week 10: Bayesian modeling – Bayesian inference, MAP estimation, relation to MLE, interpretation in physics
Week 11: Reinforcement Learning (basics) – agent, environment, reward, simple RL simulations (e.g. pendulum stabilization)
Week 12: Project: Analysis of physical data using ML/AI – individual or team work, presentation and interpretation of results

    Exercise Students solve problems and excercises defined in the lectures.
Literature - fundamental:
1.

VanderPlas, J. Python Data Science Handbook. Sebastopol: O’Reilly Media, 2016. ISBN 978-1491912058.

2.

Géron, A. Hands-On Machine Learning with Scikit-Learn and TensorFlow. Sebastopol: O’Reilly Media, 2017. ISBN 978-1491962299.

4.

Barber, D. Bayesian Reasoning and Machine Learning. Cambridge: Cambridge University Press, 2012. ISBN 978-0521518147.

Literature - recommended:
5.

Scikit-learn documentation [online]. The scikit-learn developers, 2010–2025. Dostupné z: https://scikit-learn.org/

6.

TensorFlow documentation [online]. Google, 2015–2025. Dostupné z: https://www.tensorflow.org/

6.

scipy.stats documentation [online]. SciPy Developers, 2001–2025. Dostupné z: https://docs.scipy.org/

7.

CERN Open Data Portal [online]. CERN, 2014–2025. Dostupné z: https://opendata.cern.ch/

8.

NASA Open Data Portal [online]. NASA, 2011–2025. Dostupné z: https://data.nasa.gov/

The study programmes with the given course:
Programme Study form Branch Spec. Final classification   Course-unit credits     Obligation     Level     Year     Semester  
B-FIN-P full-time study --- no specialisation -- GCr 2 Compulsory 1 3 W
C-AKR-P full-time study CZS -- GCr 2 Elective 1 1 W