Introduction to Deep Learning

Course/Event Essentials

Event/Course Start
Event/Course End
Event/Course Format
In person

Venue Information

Country: Netherlands
Venue Details: Click here

Training Content and Scope

Level of Instruction
Beginner
Intermediate
Advanced
Other
Sector of the Target Audience
Research and Academia
Industry
Public Sector
Other (general public...)
HPC Profile of Target Audience
Application Users
Application Developers
Data Scientists
System Administrators
Language of Instruction

Other Information

Organiser
Supporting Project(s)
EuroCC2/CASTIEL2
Event/Course Description

In the course, you’ll learn how deep neural networks work and how they are optimized. During our hands-on sessions you will have the opportunity to work on our high-performance systems and train neural networks to solve an image classification problem. We’ll cover various neural network architectures: from a basic fully connected network, to a convolutional neural network and variational auto-encoders (time permitting).

Sign up

What will you learn?

In this course you will learn to

  • Understand how a neuron and neural network works
  • Understand how a neural network is trained
  • Explore the effect of hyperparameters on neural network performance
  • Work with a high-level machine learning API (Keras)

For whom?

Everyone interested in deep learning, but with no (or little) current experience & knowledge.

Prerequisites

  • Python
  • Basics of linear algebra
  • Basic statistics

Topics

  • Neural network: basics
    • How does a neuron work?
    • Fully connected networks
    • Training/optimizing a neural network
  • Convolutional neural networks (CNNs)
  • (Variational) Auto-Encoders