Below is an outline of the current plan for course topics and schedule. It is intended to serve as guidance, the specific topics and schedule may change at the decision of the course instructional staff.
Date |
Type |
Topic |
Facilitator(s) |
Monday, 19 June 2023 |
Lecture |
Introduction to epidemiology/global health and health data science |
Dr. Palwasha Khan & Dr. Stephen Olivier |
Tuesday, 20 June 2023 |
Lecture |
Introduction to epidemiology/global health and health data science |
Dr. Palwasha Khan & Dr. Stephen Olivier |
Wednesday, 21 June 2023 |
Lecture |
Introduction to Python and Jupyter Notebooks |
Dr. Mandlenkosi Gwetu & Dr. Kennedy Chengeta |
Thursday, 22 June 2023 |
Lecture |
Introduction to Python and Jupyter Notebooks |
Dr. Mandlenkosi Gwetu & Dr. Kennedy Chengeta |
Friday, 23 June 2023 |
Lecture |
Introduction to Python and Jupyter Notebooks |
Dr. Mandlenkosi Gwetu & Dr. Kennedy Chengeta |
Week 1 |
Time |
Monday 26/06 |
Tuesday 27/06 |
Wednesday 28/06 |
Thursday 29/06 |
Friday 30/06 |
Saturday 01/07 |
Facilitator(s) |
Santiago, Sandra |
Santiago, Sandra, Mandla |
Santiago, Sandra, Mohanad |
Santiago, Sandra, Mohanad |
Santiago, Sandra, Mohanad |
Santiago, Sandra, Mohanad |
9:00-10:30 |
Introduction to Deep Learning, Deep Learning vs Machine Learning |
Introduction to Backpropagation and Multilayer Perceptrons (MLPs) |
MLPs in Python with Keras |
Introduction to Convolutional Neural Networks (CNNs), Convolution layers, pooling layers, fully connected layers |
CNNs Basics, Fine Tuning and Visualzing the CNNs Model |
Group Discussion & Mini Project (in Global Health and Climate Change) |
10:30-11:00 |
Break |
Break |
Break |
Break |
Break |
Break |
11:00-12:30 |
Unsupoervised Machine Learning |
Introduction to MLPs Activiation functions, Regularization Techniques |
Regularization |
Transfer Learning and Fine-Tuning, Pre-trained Models, Data Agumentation using pretrained networks |
Training and Testing Models on Samples Datasets |
Group Discussion & Mini Project (in Global Health and Climate Change) |
12:30-13:30 |
Lunch |
Lunch |
Lunch |
Lunch |
Lunch |
Lunch |
13:30-14:30 |
Neural Networks Architecture Basics |
Lab Session |
Lab Session |
Lab Session |
Lab Session |
Group Presentations |
14:30-14:45 |
Break |
Break |
Break |
Break |
Break |
Break |
14:45-16:00 |
Simple Examples of Deep Learning in Global Health Research |
Lab Session |
Lab Session |
Lab Session |
Lab Session |
Group Presentations |
16:00-16:30 |
Office Hours |
Office Hours |
Office Hours |
Office Hours |
Office Hours |
Office Hours |
Week 2 |
Time |
Monday 03/07 |
Tuesday 04/07 |
Wednesday 05/07 |
Thursday 06/07 |
Friday 07/07 |
Facilitator(s) |
Santiago, Sandra, Mandla, Kennedy |
Santiago, Sandra, Mandla, Kennedy |
Santiago, Sandra, Mandla, Kennedy |
Santiago, Sandra, Mohanad, Gabriel |
Santiago, Sandra, Mohanad, Gabriel |
9:00-10:30 |
Introduction to Recurrent Neural Networks (RNNs), Overview of different types of RNNs (vanilla RNNs, LSTM, GRUs) |
RNNs Basics, Gradient flow and backpropagation Through Time (BPTT) |
RNNs Basics Continued (LSTM), LSTM and GRU cells |
Introduction to Transformers and Transfer Learning |
Project Competition |
10:30-11:00 |
Break |
Break |
Break |
Break |
Break |
11:00-12:30 |
Basic Structure of RNNs and How they work, Application of RNNs in Global Health Research |
RNNs Basics, Gradient flow and backpropagation Through Time (BPTT) |
Implementing a Simple RNN in Python (Tenserflow) |
Pre-Trained models, Fine-Tuning |
Project Competition |
12:30-13:30 |
Lunch |
Lunch |
Lunch |
Lunch |
Lunch |
13:30-14:30 |
Lab Session |
Lab Session |
Lab Session |
Lab Session |
Course Evaluation |
14:30-14:45 |
Break |
Break |
Break |
Break |
Break |
14:45-16:00 |
Lab Session |
Lab Session |
Lab Session |
Lab Session |
Closing Ceremony |
16:00-16:30 |
Office Hours |
Office Hours |
Office Hours |
Office Hours |
Closing Ceremony |