~/jakub_vrabel

Teaching

LIBS spectra processing

tutorialCEITEC · Brno, Czech Republic · 2023

J. Hruska and I created this tutorial as an introduction to processing spectroscopic data in Python. It covers everything from loading the data, exploration and visualization, preprocessing, and feature extraction, up to classification — using PCA, t-SNE, random forest, SVM, and MLP. It's used for the DS114 (Laser-Induced Breakdown Spectroscopy) Ph.D. course at the CEITEC PhD School.

PaVE (guest lectures)

seminarsBUT, Institute of Physical Engineering & Nanotechnology · Brno, Czech Republic

2–3 guest lectures covering an introduction to Artificial Neural Networks (ANN) and ANN applications in physics. The last lecture covers practical implementation in Python (topics selected on the go; past years included backprop without libraries, object-oriented ANN code from scratch, a Keras classifier, and a basic data-processing pipeline for spectroscopic data). Based on A high-bias, low-variance introduction to Machine Learning for physicists and Machine Learning for Physicists (F. Marquardt).

Physics 2

seminarsBUT, Institute of Physical Engineering & Nanotechnology · Brno, Czech Republic

Theoretical seminars for the introductory physics course (electricity & magnetism). Exercises (in Czech) · Points

Physics 1

seminarsBUT, Institute of Physical Engineering & Nanotechnology · Brno, Czech Republic

Theoretical seminars for the introductory physics course (classical mechanics & thermodynamics). Exercises (in Czech) · Points