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, University of Lagos, Facebook, Google, Pulse Lab Kampala, the AI and Data Science (AIR) lab-Makerere University, and Dedan Kimathi University of Technology (DeKUT), African University of Science and Technology (AUST) among others
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. To benefit from this course participants must have some background in programming particularly programming with Python and machine learning. The registration process will include submission of worked examples in Jupyter notebooks. Registration is now CLOSED.
School programme outline:
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.
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 .
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 and do the exercises in there. If you have not used jupyter notebook before, make friends with Google - a friend in need …
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 start with an introduction of Data Science, introduce python, jupyter notebook and pandas and , Fundamentals of IoT, Data Visualisation and a tutorial on Mechanism Design. We have practical sessions for python, pandas and jupter and data Visualisation.
Time |
Activity |
Material |
08:00-09:00 |
Arrival and Registration |
|
09:00-09:30 |
Wellcoming Speech and Remarks |
|
09:30-10:30 |
Lecture 1: Introduction to Data Science |
|
10:30-11:00 |
Break |
|
11:00-12:00 |
Lecture 1: Python, Pandas and Jupyter Tutorial |
|
12:00-13:00 |
Lecture 2: Fundamentals of IoT |
|
13:00-14:00 |
Lunch |
|
14:00-14:30 |
Practical Session 1 - Python Pandas and Jupyter |
|
14:30-15:30 |
Lecture 3: Data Visualisation |
|
15:30-16:00 |
Break |
|
16:00-16:45 |
Practical session 2: Data Visualisation |
|
16:45-17:30 |
Tutorial 1: Mechanism Design |
Summer School Day 2
Time |
Activity |
Material |
08:30-10:00 |
Classification |
|
10:00-10:30 |
Computer Vision and Image Analysis |
|
10:30-11:00 |
Break |
|
11:00-12:00 |
Computer Vision and Image Analysis |
|
12:00-13:00 |
Deep Learning |
|
13:00-14:00 |
Lunch |
|
14:00-15:00 |
Active Learning |
|
15:00-15:30 |
Deep Learning |
|
15:30-16:00 |
Break |
|
16:00-17:00 |
Data Engineering and Infrastructure |
|
17:00-17:30 |
Blockchain |
Summer School Day 3
Time |
Activity |
Material |
---|---|---|
08:30-10:30 |
Bayesian Methods | |
10:30-11:00 |
Break | |
11:00-13:00 |
Reinforcement Learning | |
13:00-14:00 |
Lunch | |
14:00-15:00 |
Mechanism Design | |
15:00-15:30 |
Spatial Analysis | |
15:30-16:30 |
Break | |
16:30-17:30 |
Natural Language Procesing Overview and Practical Session | |
17:30-18:00 |
Organizers and Martin (Pulse Lab Kampala) |