PRACE Winter School 2019 - Introduction to Machine Learning for scientists

Europe/Brussels
Opleidingcentrum C (University of Leuven - ICTS)

Opleidingcentrum C

University of Leuven - ICTS

KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
Jan Ooghe (KU Leuven), Geert Jan Bex (University of Hasselt)
Description

Machine learning is increasingly being used as a tool to explore, understand, and analyze the data that is generated in a wide variety of scientific domains. Classic approaches to data processing  start to break under the avalanche of data produced by modern measurement and diagnostic techniques. In the first part of this school researchers will get an overview and a solid understanding of machine learning algorithms. This will show these methods can be used to solve various research questions and remain on the cutting edge of the research domain. The second part will build on this knowledge, and bring applications to the next level by introducing the technology to perform machine learning analysis at scale.

The PRACE Winter School targets at (40) industrial users, researchers and students.

During the hand on sessions attendees will be using the KU Leuven HPC infrastructure (Genius), which is part of the Flemish Computer Center (VSC). The Genius cluster has a total 116 nodes with 2 Intel Gold 6140 (Skylake) processors  and 192 GB of memory. The hands-on will use the GPU section of this cluster, consisting of 20 nodes with 4 NVidia Pascal P100 each.

At the software level students will use a separate conda environment. The advantage of using this kind of environment is that provides trainees with the same software stack both on their laptop and on the HPC cluster.

The program is free of charge (not including travel and accommodation). For the hands-on sessions, participants are expected to bring their own laptops.

Applications are open to researchers, academics and industrial researchers residing in PRACE member countries, and European Union Member States and Associated Countries. All lectures and training sessions will be in English.

Organized by

KU Leuven and University of Hasselt on behalf of Flemish Supercomputing Center (VSC) (https://www.vscentrum.be/)

    • 13:00 14:00
      Introduction to AI and applicability Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 14:00 15:00
      How does deep learning work: From linear regression to neural networks Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:00 15:20
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:20 17:30
      Hands-on: Linear regression and fully connected NN Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 09:00 10:00
      Supervised learning: classification: Convolutional Neural Networks Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:00 10:30
      Supervised learning: classification: Hands-on: CNN Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:30 10:50
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:50 11:20
      Supervised learning: classification: Hands-on: CNN Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 11:20 12:00
      Supervised learning: classification: Frameworks and Software ecosystem Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 12:00 13:00
      Lunch 1h Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 13:00 14:00
      Supervised learning: classification: Frameworks and Software ecosystem: Hands-on: Frameworks Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 14:00 15:00
      Supervised learning: classification. Recurrent Neural Networks Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:00 15:20
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:20 17:00
      Supervised learning: classification. Recurrent Neural Networks: Hands-on: RNN Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 17:00 17:30
      Supervised learning: classification. Alternative NNs Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 18:30 20:30
      Social event: Guided walking tour in Leuven Leuven city center

      Leuven city center

    • 09:00 09:45
      From Training to inference. The life of a model: Looking at Inference. Loading Models Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 09:45 10:30
      From Training to inference. The life of a model: Hands-on and Demo Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:30 10:50
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:50 12:00
      Unsupervised learning: clustering: Methods and algorithms Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 12:00 13:00
      Lunch 1h Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 13:00 14:00
      Unsupervised learning: clustering: Hands-on Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 14:00 15:00
      Unsupervised learning: dimensionality reduction: Methods and algorithms Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:00 15:20
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:20 17:30
      Unsupervised learning: dimensionality reduction: Hands-on Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 09:00 10:30
      Reinforcement learning: How does it work and when to use it Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:30 10:50
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:50 12:00
      Reinforcement learning: Hands-on Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 12:00 13:00
      Lunch 1h Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 13:00 14:00
      Distributed training: Method proposal Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 14:00 15:00
      Distributed training: Hands-on Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:00 15:20
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 15:20 17:30
      AI Ethics and possible future scenarios Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 09:00 10:00
      Deep learning using multiple nodes with GPUs: Emphasis on efficiency and scaling Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:00 10:30
      Deep learning using multiple nodes with GPUs: Hands-on Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:30 10:50
      Coffe break 20m Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 10:50 11:30
      Deep learning diagnostics/debugging Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium
    • 11:30 12:00
      Wrap up Opleidingcentrum C

      Opleidingcentrum C

      University of Leuven - ICTS

      KU Leuven ICTS Willem de Croylaan 52 A 3001 LEUVEN Belgium