East-African School for Young Researchers on Advanced Machine Learning Techniques
from
Wednesday, July 9, 2025 (7:30 AM)
to
Tuesday, July 22, 2025 (7:00 PM)
Monday, July 7, 2025
Tuesday, July 8, 2025
Wednesday, July 9, 2025
8:00 AM
Registration
Registration
8:00 AM - 8:30 AM
8:30 AM
Welcome address
-
Ian Kaniu
(
University of Nairobi
)
Welcome address
Ian Kaniu
(
University of Nairobi
)
8:30 AM - 9:00 AM
9:00 AM
What is Artificial Intelligence? Machine Learning? + Ethics
-
Claire David
(
AIMS South Africa
)
What is Artificial Intelligence? Machine Learning? + Ethics
Claire David
(
AIMS South Africa
)
9:00 AM - 10:30 AM
Morning session I: What is Artificial Intelligence? Machine learning? + Ethics
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Linear Regression
-
Claire David
(
AIMS South Africa
)
Linear Regression
Claire David
(
AIMS South Africa
)
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Linear Regression (Continued) + Tutorial
-
Claire David
(
AIMS South Africa
)
Edna Milgo
(
Open University of Kenya/ UoN
)
Linear Regression (Continued) + Tutorial
Claire David
(
AIMS South Africa
)
Edna Milgo
(
Open University of Kenya/ UoN
)
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Python Primer + Tutorial
-
Edna Milgo
(
Open University of Kenya/ UoN
)
Python Primer + Tutorial
Edna Milgo
(
Open University of Kenya/ UoN
)
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Introduction to the project session
Introduction to the project session
5:30 PM - 6:00 PM
Thursday, July 10, 2025
7:30 AM
Daily registration
Daily registration
7:30 AM - 8:00 AM
8:00 AM
Classification 1/2
-
Edna Milgo
(
Open University of Kenya/ UoN
)
Classification 1/2
Edna Milgo
(
Open University of Kenya/ UoN
)
8:00 AM - 9:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
9:30 AM
Official opening
Official opening
9:30 AM - 10:30 AM
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Classification 2/2 + Performance Metrics
-
Edna Milgo
(
Open University of Kenya/ UoN
)
Classification 2/2 + Performance Metrics
Edna Milgo
(
Open University of Kenya/ UoN
)
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Assignment: Make Your Own Classifier!
-
Claire David
(
AIMS South Africa
)
Assignment: Make Your Own Classifier!
Claire David
(
AIMS South Africa
)
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Assignment (Continued) + Bonus (SVM)
-
Edna Milgo
(
Open University of Kenya/ UoN
)
Claire David
(
AIMS South Africa
)
Assignment (Continued) + Bonus (SVM)
Edna Milgo
(
Open University of Kenya/ UoN
)
Claire David
(
AIMS South Africa
)
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Free Time / Networking / Group work assignments
Free Time / Networking / Group work assignments
5:30 PM - 7:00 PM
Friday, July 11, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Review + Introduction to Neural Networks
-
Claire David
(
AIMS South Africa
)
Review + Introduction to Neural Networks
Claire David
(
AIMS South Africa
)
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Perceptron
-
Edna Milgo
(
Open University of Kenya/ UoN
)
Perceptron
Edna Milgo
(
Open University of Kenya/ UoN
)
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Forward Propagation
-
Claire David
(
AIMS South Africa
)
Forward Propagation
Claire David
(
AIMS South Africa
)
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Forward Propagation, by Hand!
-
Claire David
(
AIMS South Africa
)
Forward Propagation, by Hand!
Claire David
(
AIMS South Africa
)
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Poster Session A-E
Poster Session A-E
5:30 PM - 5:50 PM
5:50 PM
Poster session E-J
Poster session E-J
5:50 PM - 6:10 PM
6:10 PM
Poster session J-O
Poster session J-O
6:10 PM - 6:30 PM
6:30 PM
Poster Session P-W
Poster Session P-W
6:30 PM - 6:50 PM
Saturday, July 12, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Backpropagation
-
Claire David
(
AIMS South Africa
)
Backpropagation
Claire David
(
AIMS South Africa
)
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Towards Deep Learning
-
Claire David
(
AIMS South Africa
)
Towards Deep Learning
Claire David
(
AIMS South Africa
)
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Kick-start Assignment
-
Claire David
(
AIMS South Africa
)
Edna Milgo
(
Open University of Kenya/ UoN
)
Kick-start Assignment
Claire David
(
AIMS South Africa
)
Edna Milgo
(
Open University of Kenya/ UoN
)
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Code a Neural Network by Hand!
-
Edna Milgo
(
Open University of Kenya/ UoN
)
Claire David
(
AIMS South Africa
)
Code a Neural Network by Hand!
Edna Milgo
(
Open University of Kenya/ UoN
)
Claire David
(
AIMS South Africa
)
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Free Time / Networking / Group work assignments
Free Time / Networking / Group work assignments
5:30 PM - 7:00 PM
Sunday, July 13, 2025
8:00 AM
Excursion
Excursion
8:00 AM - 7:00 PM
Monday, July 14, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Ethics in AI
-
Claire David
(
AIMS South Africa
)
Ethics in AI
Claire David
(
AIMS South Africa
)
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Debate
-
Claire David
(
AIMS South Africa
)
Edna Milgo
(
Open University of Kenya/ UoN
)
Debate
Claire David
(
AIMS South Africa
)
Edna Milgo
(
Open University of Kenya/ UoN
)
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Unsupervised Learning
-
Charles Ndegwa
Patrick Gikunda
Unsupervised Learning
Charles Ndegwa
Patrick Gikunda
2:00 PM - 3:30 PM
Artificial Neural Networks Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Unsupervised Learning
-
Charles Ndegwa
Patrick Gikunda
Unsupervised Learning
Charles Ndegwa
Patrick Gikunda
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Free Time / Networking / Group work assignments
Free Time / Networking / Group work assignments
5:30 PM - 7:00 PM
Tuesday, July 15, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Unsupervised Learning
-
Patrick Gikunda
Charles Ndegwa
Unsupervised Learning
Patrick Gikunda
Charles Ndegwa
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Unsupervised Learning
-
Charles Ndegwa
Patrick Gikunda
Unsupervised Learning
Charles Ndegwa
Patrick Gikunda
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Practice with PyTorch
-
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Practice with PyTorch
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Practice with PyTorch
-
Patrick Gikunda
Isabelle Rocamora
(
ISTerre Grenoble
)
Practice with PyTorch
Patrick Gikunda
Isabelle Rocamora
(
ISTerre Grenoble
)
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
The Engineering and Science Complex of the University of Nairobi
The Engineering and Science Complex of the University of Nairobi
5:30 PM - 6:15 PM
Wednesday, July 16, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Practice with PyTorch
-
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Practice with PyTorch
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Practice with PyTorch
-
Patrick Gikunda
Isabelle Rocamora
(
ISTerre Grenoble
)
Practice with PyTorch
Patrick Gikunda
Isabelle Rocamora
(
ISTerre Grenoble
)
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Convolutional Neural Networks
-
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Convolutional Neural Networks
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Convolutional Neural Networks
-
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Convolutional Neural Networks
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Demo from a recent PhD work: An Intelligent Traffic Light Control Model based on Deep Reinforcement Learning Algorithm
Demo from a recent PhD work: An Intelligent Traffic Light Control Model based on Deep Reinforcement Learning Algorithm
5:30 PM - 6:15 PM
Thursday, July 17, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Convolutional Neural Networks
-
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Convolutional Neural Networks
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Convolutional Neural Networks
-
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
Convolutional Neural Networks
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Graph Neural Networks
-
Patrick Gikunda
Graph Neural Networks
Patrick Gikunda
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Graph Neural Networks
-
Patrick Gikunda
Graph Neural Networks
Patrick Gikunda
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Free Time / Networking / Group work assignments
Free Time / Networking / Group work assignments
5:30 PM - 7:00 PM
Friday, July 18, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Generative Models & Transformers
-
Patrick Gikunda
Generative Models & Transformers
Patrick Gikunda
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Generative Models & Transformers
-
Patrick Gikunda
Generative Models & Transformers
Patrick Gikunda
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Convolutional Neural Networks
-
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
Convolutional Neural Networks
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Convolutional Neural Networks
-
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
Convolutional Neural Networks
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Demo from a recent PhD work: Enhanced Malaria Preparedness through Climate Data-Driven Small Area Prediction of Future Malaria Case Burden
Demo from a recent PhD work: Enhanced Malaria Preparedness through Climate Data-Driven Small Area Prediction of Future Malaria Case Burden
5:30 PM - 6:15 PM
Saturday, July 19, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Convolutional Neural Networks
-
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Convolutional Neural Networks
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
8:30 AM - 10:30 AM
Morning Session I: High-focus content (theory-heavy or technical demos)
10:30 AM
Coffee and tea break
Coffee and tea break
10:30 AM - 11:00 AM
11:00 AM
Convolutional Neural Networks
-
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
Convolutional Neural Networks
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
11:00 AM - 12:30 PM
Morning Session II: Application, discussion, hands-on practice
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Boosted Decision Trees
-
Charles Ndegwa
Luca Cadamuro
(
IJCLab
)
Boosted Decision Trees
Charles Ndegwa
Luca Cadamuro
(
IJCLab
)
2:00 PM - 3:30 PM
Afternoon Session I: More hands-on: coding lab, group work, demos
3:30 PM
Coffee and tea break
Coffee and tea break
3:30 PM - 4:00 PM
4:00 PM
Boosted Decision Trees
-
Luca Cadamuro
(
IJCLab
)
Charles Ndegwa
Boosted Decision Trees
Luca Cadamuro
(
IJCLab
)
Charles Ndegwa
4:00 PM - 5:30 PM
Afternoon Session II: Light content: Q&A, recap, open discussion
5:30 PM
Free Time / Networking / Group work assignments
Free Time / Networking / Group work assignments
5:30 PM - 7:00 PM
Sunday, July 20, 2025
8:00 AM
Free time
Free time
8:00 AM - 7:00 PM
Monday, July 21, 2025
8:00 AM
Daily registration
Daily registration
8:00 AM - 8:30 AM
8:30 AM
Common Dataset Hands-On Exercise
-
Luca Cadamuro
(
IJCLab
)
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
Patrick Gikunda
Common Dataset Hands-On Exercise
Luca Cadamuro
(
IJCLab
)
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
Patrick Gikunda
8:30 AM - 12:30 PM
12:30 PM
Lunch
Lunch
12:30 PM - 2:00 PM
2:00 PM
Common Dataset Hands-On Exercise
-
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Charles Ndegwa
Luca Cadamuro
(
IJCLab
)
Common Dataset Hands-On Exercise
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Charles Ndegwa
Luca Cadamuro
(
IJCLab
)
2:00 PM - 6:00 PM
7:00 PM
Gala dinner at the United Kenya Club
Gala dinner at the United Kenya Club
7:00 PM - 9:00 PM
Tuesday, July 22, 2025
8:00 AM
Daily Registration
Daily Registration
8:00 AM - 8:30 AM
8:30 AM
Common Dataset Hands-On Exercise
-
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Luca Cadamuro
(
IJCLab
)
Common Dataset Hands-On Exercise
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Luca Cadamuro
(
IJCLab
)
8:30 AM - 10:30 AM
10:30 AM
Tea and coffee break
Tea and coffee break
10:30 AM - 11:00 AM
11:00 AM
Preparation of the presentations on the hands-on exercises
-
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Luca Cadamuro
(
IJCLab
)
Preparation of the presentations on the hands-on exercises
Charles Ndegwa
Isabelle Rocamora
(
ISTerre Grenoble
)
Patrick Gikunda
Luca Cadamuro
(
IJCLab
)
11:00 AM - 12:30 PM
12:30 PM
Lunch
Lunch
12:30 PM - 1:30 PM
1:30 PM
Presentation on Hands-On Exercise
-
Luca Cadamuro
(
IJCLab
)
Patrick Gikunda
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
Presentation on Hands-On Exercise
Luca Cadamuro
(
IJCLab
)
Patrick Gikunda
Isabelle Rocamora
(
ISTerre Grenoble
)
Charles Ndegwa
1:30 PM - 3:00 PM
3:00 PM
Closing session
Closing session
3:00 PM - 4:00 PM
4:00 PM
Coffee and tea break
Coffee and tea break
4:00 PM - 4:30 PM