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