To foster community spirit, we have planned several social events throughout the program, including a Welcome Party, a visit to the Planetarium, and a day trip to the picturesque mountains of Beskydy.
Saturday, 17 August 2024
Arrival of students and check-in to the hotel
Sunday, 18 August 2024
Summer School Welcome Event at IT4Innovations
| 12:00 | Lunch |
| 13:30 | Introduction of the school program, practical information |
| 14:00 | Introduction of the organizers |
| --> IT4I | |
| --> VSC | |
| --> MathWorks | |
| --> EUMaster4HPC | |
| 15:00 | Coffee break |
| 15:30 | Guided tours around IT4I’s infrastructure |
| 16:30 | Teambuilding activities |
| 18:00 | Welcome reception |
| 21:00 | End of the day |
Monday, 19 August 2024
| 09:00 | Accessing and using IT4I clusters |
| --> First login | |
| --> How to get your data to the cluster | |
| --> How to log in to the cluster and prepare a computation environment | |
| --> How to submit computational jobs | |
| 10:30 | Coffee break |
| 11:00 | Introduction to Data Science |
| 12:30 | Lunch break |
| 13:30 | Coding challenge part 1 |
| 15:00 | Coffee break |
| 15:30 | Coding challenge part 2 |
| 17:00 | End of the day |
Tuesday, 20 August 2024
| 09:00 | Introduction to R |
| --> What is R and when to consider using it? | |
| --> Basic data types | |
| --> Programming styles in R | |
| --> Very short introduction into tidyverse | |
| 10:30 | Coffee break |
| 10:45 | Exploratory Data Analysis with R |
| --> How to get basic understanding of data | |
| --> Explore and handle missing values and outliers | |
| --> Clean up messy data | |
| --> Visualization of basic relationships | |
| 12:15 | Lunch break |
| 13:15 | Modelling with R |
| --> Introduction to modelling with tidy models packages | |
| --> Creation of basic ML pipeline | |
| --> An end-to-end example with XGBoost | |
| 15:00 | Coffee break |
| 15:15 | Parallelization in R |
| --> Local machine parallelization | |
| --> Differences of parallelization on Windows and UNIX OS | |
| --> Multi-node parallelization | |
| --> Simple multi-node example in data science workflow | |
| 17:00 | End of the day |
Wednesday, 21 August 2024
| 09:00 | Challenge Reports: 1st cohort of EUMaster4HPC students |
| 10:30 | Coffee break |
| 10:45 | Dask, Numba, Ray: Parallelise the lazy way |
| 11:30 | Fast, faster, NumPy: Why is the popular library hard to beat? |
| 12:00 | Numerical computations on a GPU: Which tool does the best job? |
| 12:30 | Lunch break |
| 13:30 | Data analysis in Python: Pandas, Polars and the rest of the zoo |
| 15:00 | Coffee break |
| 15:15 | Data visualization: Insightful and pretty?! |
| 16:30 | Quiz & Recap |
| 17:30 | Leaving from the hotel to the Planetarium |
| 17:30 | Social event at Planetarium |
Thursday, 22 August 2024
| 09:00 | ML intro: Welcome to weight watching |
| 09:30 | Scikit-Learn: Get to know a living fossil |
| 09:45 | Regression vs Classification: What’s your problem? |
| 10:00 | Data pre-processing: Visualize, clean, transform |
| 10:30 | Coffee break |
| 10:45 | Prominent ML algorithms: SVMs, Decision Trees, K-nearest neighbors & ensemble methods |
| 11:00 | Evaluation: Which model performed best? |
| 11:30 | Hyperparameters: Twiddle the knobs and dials |
| 12:00 | Scaling Scikit-Learn: Dask and RAPIDS to the rescue |
| 12:30 | Lunch break |
| 13:30 | Neural Networks: Dive in at the deep (learning) end |
| 14:15 | Tensorflow & Keras: The easy way to become an architect |
| 15:00 | Coffee break |
| 15:15 | Convolutional Neural Networks: Give your computer a vision |
| 16:15 | Distributed Training: Sharing the burden |
| 16:45 | Outlook on Transformers: Welcome to the future |
| 17:00 | End of the day |
Friday, 23 August 2024
| 09:00 | Writing fast and efficient MATLAB code |
| --> 1000x speed-up: Exploring the MATLAB performance landscape | |
| --> Code profiler and best practices | |
| --> Parallelizing MATLAB code: From desktop to HPC and cloud | |
| --> GPU computing in MATLAB | |
| 10:30 | Coffee break |
| 10:45 | Big Data Analysis with MATLAB |
| --> Reading big data, using parquet files | |
| --> Datatypes for big data (datastores, tall arrays) | |
| --> Downstream analysis of big data: “needle in the haystack”-analysis, “for each”-analysis, “across all”-analysis | |
| --> Interoperability | |
| 12:15 | Lunch break |
| 13:15 | onwards hands-on work |
| --> Choose a project that fits your interests. Projects will introduce additional MATLAB functionality in the areas of large scale HPC, Deep Learning, Image Processing, and Signal Analysis. | |
| 15:00 | Coffee break |
| 15:15 | From coding to cluster – scaling up MATLAB on HPC |
| --> Sending jobs to a remote HPC cluster from the MATLAB environment | |
| --> Training AI model on a GPU without learning CUDA | |
| --> Multi-node parallelization | |
| --> NEW! MATLAB and Quantum Computing | |
| 17:00 | End of the day |
Saturday, 24 August 2024
Trip to Pustevny
Sunnday, 25 August 2024
Departure