Deep learning in biology

advanced bioinformatics
live training

Deep learning in biology

Target Audience:
All scientists
Location:

online

General context

This course is available as online live sessions. 

-------------------------------------------------------------------------------

The goal of this two-day workshop is to get acquainted with the rapidly evolving deep learning techniques that exist for bio informatics and bio image informatics, for both predictive and explorative analysis. 
 

Objectives

Large amounts of data and compute resources have enabled the development of high-performance machine learning models. This is particularly due to deep learning techniques. By looking at many data samples, these models can find structure in the data that is useful for predictive and explorative analysis: e.g. classification, clustering, data generation, dimensionality reduction, etc. The most popular applications within biotechnology are concerned with image segmentation, diagnostics, sequence analysis, etc. However, deep learning models are far from straightforward to implement correctly due to the many different hyperparameter settings, optimization procedures, architecture choices, etc. In this course, we will make use of Jupyter Notebook and Keras, which are both based on Python, to apply deep learning techniques on both bio informatics and bio image informatics data. We aim to work towards applications that participants would like to study.

Required skills

Basic knowledge of Python is required (and machine learning is recommended) to fluently participate in the theoretical and practical parts of the course. If you don't meet these requirements you should follow the  Python introduction course. and/or the machine learning introduction course first. 
 

Trainers

Joris Roels
Joris Roels is a Postdoctoral Scientist in the VIB Bioimaging Core and Yvan Saeys lab (VIB-IRC).
Contact Joris Roels :

Program

9h00 - 9h30 Introduction to deep learning

9h30 - 11h15 Neural networks

11h15-12h00 Exercises

12h00 - 13h00 Lunch

13h00 - 14h00 Convolutional neural networks for classification

14h00 - 15h00 Exercises

15h00 - 15h15 Break

15h15 - 16h00 Convolutional neural networks for segmentation

16h00 - 17h00 Exercises

9h00 - 10h30 Recurrent neural networks

10h30 - 10h45 Break

10h45 - 12h00 Exercises

12h00 - 13h00 Lunch

13h00 - 14h00 Unsupervised neural networks

14h00 -15h00 Exercises

15h00 -15h15 Break

15h15 - 16h00 Generative neural networks

16h00 - 17h00 Exercises