DARA Big Data Hackathon @ University of Botswana
## Introduction
Welcome to the DARA Big Data project International Data Week 2018 hackathon at the University of Botswana!
The DARA Big Data hackathon is designed to help you improve your data science skills in a friendly and supportive environment. At the hackathon, you will be grouped into **teams of four** and each team will choose one of the DARA Big Data hack challenges to work on. At the end of the hack each team will give a 5 minute (3 slide) presentation on the results of their challenge. These presentations will be judged by the organisers and there will be a prize for the winning team. The presentations will be judged on (1) the accuracy of the predicted results via machine learning and (2) visualisation/presentation of the data and results.
The DARA Big Data hack challenges will be run in Python3 using the IDIA Cloud. Students should have a basic working knowledge of Python (including the scipy and numpy libraries) - but you do not have to be an expert to take part and enjoy yourself!
-----
## Challenge 1: Build a machine learning recommendation engine web application
Machine Learning can be used to provide awesome applications and services. Examples are recommender systems on Netflix, Amazon and even Google reverse Image search. However, creating an application isn't limited to big tech firms. In this challenge you will build a web application of your choice and we've put together a tutorial to help you get started, which shows you how to build a movie recommender based on a simple machine learning approach.
## Challenge 2: Build a machine learning image classifier using web-scraped data
An image paints a thousand words... but with so many images out there how do you know which one is which? In this challenge you will learn how to web-scrape images from Google and use them to train/test an image-based machine learning classi …