Jülich Supercomputing Centre

PRACE Tutorial Parallel and Scalable Machine Learning

February 2020

Abstract

The course starts by teaching the basics of machine learning and data mining algorithms to understand the foundations of ''learning from data''. Then the course points to key challenges in analyzing large quantities of data sets in order to motivate the use of parallel and scalable machine learning algorithms.

PRACE Tutorial

Lecture 1 – Parallel and Scalable Machine Learning driven by HPC

Get files

Lecture 2 – Introduction to Machine Learning Fundamentals

Get files

Lecture 3 – Supervised Learning with a Simple Learning Model

Get files

Lecture 4 – Artificial Neural Networks (ANNs)

Get files

Lecture 5 – Introduction to Statistical Learning Theory

Get files

Lecture 6 – Validation and Regularization

Get files

Lecture 7 – Pattern Recognition Systems

Get files

Lecture 8 – Parallel and Distributed Training of ANN

Get files

Lecture 9 – Supervised Learning with Deep Learning

Get files

Lecture 10 – Unsupervised Learning – Clustering

Get files

Lecture 11 – Clustering with HPC

Get files

Lecture 12 – Introduction to Deep Reinforcement Learning

Get files

Practicals (codes and Jupyter notebooks)

Get files

No items found.

Previous teaching