In the tradition of previous Africa Data Science workshops, a summer school on machine learning and data science will be held prior to the main workshop. This summer school will target graduate students, researchers and professionals working with huge amounts of data or unique datasets.
The summer school will focus on introductory and advanced lectures in data science and machine learning as well as moderate to advanced practical and tutorial sessions where participants will get their hands wet wrangling and munging datasets and applying cutting edge machine learning techniques to derive inference from the data. Lectures will be given by distinguished world renown researchers and practitioners including researchers from Sheffield University, Amazon, Swansea University Medical School, Facebook, Pulse Lab Kampala, the AI and Data Science (AIR) lab-Makerere University, ARM and Dedan Kimathi University of Technology (DeKUT).
The school will also involve end-to-end tutorial sessions from professionals walking the participants through a real data analytics problem from data acquisition to data presentation.
Lecture Schedule
Pre-workshop
Stuff to install..
To ensure we hit the ground running, it is essential you install the prerequiste software and test it out and make sure it is working on your computer. The venue for the summer school will have some computers on which the software will have been installed but you are advised to come with your own laptop with the software installed.
Anaconda
Luckily all the software required has already been prepackaged in a bundle called Anaconda. You can download the various versions of the software for your laptop OS and architecture from the Anaconda website. Please download the Python 3.6 version. Instructions on how to install are next to the download links on the Anaconda website.
Stuff to do..
To ensure that the software is working fine on your machine and to get you up and running, download the following jupyter notebook (right click and ‘save as’) and do the exercises in there. To access it you’ll need to run a jupyter notebook (instructions).
Troubleshooting and comments..
Use the comment section below to (a) ask questions that are not already answered (b) help your peers by providing answers to their questions, if you can.
Summer School Day 1
The first day of the data science school will introduce the jupyter notebook and overview the use of python for analyzing data. We will introduce the machine learning technique of classification and perform lab practicals exploring these techniques as well as introduce the fundamentals of IoT.
Time |
Activity |
Material |
08:00-08:30 |
Arrival and Registration |
|
08:30-09:00 |
Opening Remarks |
|
09:00-10:00 |
Introduction to Machine Learning |
|
10:00-10:30 |
Tea Break |
|
10:30-11:30 |
Python, Pandas and Jupyter Tutorial - with Practical Session |
|
11:30-12:30 |
Data Visualisation with Practical Session |
|
12:30-13:30 |
Lunch |
|
13:30-15:30 |
Fundamentals of IoT - with Practical Session |
|
15:30-16:00 |
Tea Break |
|
16:00-17:30 |
ML at the edge |
|
17:30-19:00 |
Labs |
Summer School Day 2
The second day will feature two tracks dealing deep learning methods, mechanism design techniques, and the DisARM Project
Time |
Activity |
Material |
09:00-10:30 |
Introduction to Deep Learning - with Practical Session on Computer Vision |
|
10:30-11:00 |
Tea Break |
|
11:00-12:00 |
Image Representation and fine-grained recognition - with practical session |
|
12:00-13:00 |
Lunch Break |
|
13:00-14:00 |
Mechanism Design |
|
14:00-15:30 |
Natural Language Processing |
|
15:30-16:00 |
Tea Break |
|
16:00-17:00 |
Cyber Security |
|
17:00-18:30 |
Labs |
Summer School Day 3
Time |
Activity |
Material |
09:00-10:30 |
Introduction to Non parametric modelling with Gaussian Processes |
|
10:30-11:00 |
Tea Break |
|
11:00-12:30 |
Introduction to Reinforcement Learning |
|
11:00-12:00 |
Lunch Break |
|
12:00-13:30 |
Data for good presentation |
|
13:30-14:30 |
Electrical grid mapping tutorial |
|
14:30-15:00 |
Tea Break |
|
15:00-16:30 |
Research Clinic (Q&A for researchers), Feedback |