Nico Hofmann, Florian Jug, Kashif Rasul, Peter Steinbach, Matias Valdenegro (CIBI/DAIS)
21.08.2017 – 25.08.2017
Center for Systems Biology Dresden / MPI-CBG
This hands-on course will take you from 0 to 100 in Deep Learning with Keras. Our aim is to teach the fundamentals of deep learning with Convolutional Neural Networks (CNN) based on modern techniques using the Keras API and the Tensorflow backend. By the end participants will know how to build deep learning models, how to train them, what to avoid during training, what to check during training and how to perform model inference, especially for image based problems. We hope participants will then go out and apply these methods to their own problems and use cases. The core curriculum is planned from Tuesday (August 22) to Thursday night (August 24) to take place at the MPI CBG campus, Dresden, Germany. As the agenda is currently being prepared please check-in from time to time. There is the latent plan to have voluntary session before (introduction to python) and after the workshop (hackday to work on the challenges you have). This is why the workshop currently blocks the entire week. The workshop admission fee amounts to € 100 per participant. Every successfull applicant is required to bring a poster to the workshop that describes their current scientific challenge that they would like to solve with Deep Learning. Posters have to be sent in 1 week prior to the workshop.
- Fundamentals of deep learning with CNNs.
- Keras API with the Tensorflow backend.
- How to define your deep net.
- How to train it.
- Optional: hack-days after 25.08 -- solve your own problem on site!
Bring your own laptop. Keras and Tensorflow backend should already be installed. (We will have GPU nodes you can use if your laptop does not offer a fast GPU.) Solid understanding of the fundamentals of linear algebra. Programming skills (never programmed… that will not work out, sorry!)
DeepLearning, Keras, Tensorflow, Python
Keras, Python, Tensorflow