Data science (Cancelled)

Europe/Brussels
Universite Catholique de Louvain (Bruxelles)

Universite Catholique de Louvain

Bruxelles

    • 09:00 10:00
      Introduction to Machine Learning / TensorFlow (TBC) 1h

      In most (scientific) machine learning applications, (deep) neural networks are employed due to their flexible and expressive nature. Among others, TensorFlow is a standard framework and software library to simplify, speed-up  and improve the usage of neural networks. In this training session you will learn the basics of Neural Networks and how to train them using TensorFlow and Keras.

      Contents:

      • Basics of Neural Networks
      • Basics of TensorFlow
      • Keras API
      • Examples

       

      Prerequisite:

      • Being able to use SSH with private keys 
      • Being familiar with a text editor 
      • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
      • Basic knowledge of Python

      Type: Hands-on
      Target audience: Rookie programmer
      Must: This session is nice-to-have for those who need or want to use neural networks.

    • 10:15 12:00
      HPC program portability 1h 45m

      Singularity is a container solution for HPC. Containers help with reproducibility as they nicely package software and data dependencies, along with libraries that are needed. It allows users to install and run software that required root access to be installed on clusters where they only have regular user permissions. The rationale is to perform all the software installation in a container image (a kind of lightweight virtual machine, that can use a different Linux distribution than the one on the compute nodes!) on a machine where you have root access and then transfer and run that image on the machine on which you do not have root access. Images can be built from recipes shared by others, and from recipes made for Docker, the leader container solution outside the HPC world.

      Contents:

      • Container concepts and benefits
      • Starting a Singularity container on the cluster
      • Accessing the cluster filesystems
      • Building a container image from a recipe
      • Building a container image from scratch
      • Singularity hub

      Prerequisite:

      • Being able to use SSH with private keys 
      • Being familiar with a text editor 
      • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)
      • Basic knowledge of Linux system administration


      Type: Hands-on
      Target audience: Advanced user
      Must: This session is a must-have for anyone dealing with software that only installs on Ubuntu...

      Speaker: Olivier Mattelaer (UCLouvain/CISM)
    • 14:00 16:00
      Introduction to BigData tools 2h

      High-performance compute and BigData are two disciplines that used to be higly compartmented, but are not anymore. More and more HPC users get interested in BigData software, and more and more BigData users get interested in HPC hardware. This session will broadly present the tools and concepts associated with BigData and explain how they can be used in the CÉCI context.

      Contents:

      • MapReduce and Spark
      • Zeppelin and Jupyter
      • BigData on HPC

      Prerequisite:

      • Being able to use SSH with private keys 
      • Being familiar with a text editor 
      • Mastering the Linux command line and the GNU utilities (mkdir, cp, scp, etc.)

      Type: Hands-on
      Target audience: Beginner
      Must: This session is a must-have for anyone who would like to go see what exist behind the buzzword.

      Speaker: Michael Waumans (ULB)