Hackathon Guide
Info
This site provides much of the information you'll need to prepare your Teens in AI Hack competition entries, and links to resources to help you create a great project.
What is the Teens In AI London Tech Week Hackathon?¶
Challenges¶
This year we are focusing on UN Sustainable Development Goals. Within their teams, young people can Focus on any one of the goals and tackle them using open source machine learning tools.
Judging Criteria¶
Our panel of judges will analyse projects based on the criteria listed below. They will base their judgement on both the product you produce, the code you write and your video pitch.
- Implementation
- Originality
- Technical Complexity
- Social Impact
Prizes¶
- Pitch at CogX - Pitch your project at CogX to investors, developers and industry experts. You never know, a good pitch could get your business up and running in no time!
- Attend Pitch@Palace - Attend Pitch@Palace! You'll have the opportunity to mingle with world-renowned entrepreneurs!
- Work Experience via Workfinder - Gain work experience in the field of your choice with our partner Workfinder!
- Use of Tech Nation Digital Business Academy - Use Technation's Digital Business Academy Platform to expand your know-how and skills in ever-growing tech markets.
How to Enter¶
- Create teams of 2-4 students - max 2 teams per school
- Host an event 10-24 May and invite mentors (2-3 ML/AI Developers, 1-2 Design Thinkers, 1-2 Entrepreneurs, 1-2 Ethicists) to ideate and help you submit videos by 24 May on DevPost (submission rules and Devpost link to be shared)
- If your team is selected into 20 Finalist teams, it will be invited to CogX AI Festival for inspiration on Monday morning 10 June
- Teams will return to school and carry on building their projects with the help of mentors
- Teams will submit a video pitch of their final project on 11th June by 5 pm on Devpost (link to be shared)
DevPost¶
Teens in AI Hack utilises DevPost to manage project submissions for judging. DevPost is a free service for managing hackathons and project pages.
GitHub¶
Teams will upload all code to GitHub. GitHub is a tool that developers and teams use to work together on their projects. You must use GitHub to store your code. Doing this is very simple. You must also attach a README.md to GitHub with instructions on how to run your code.
When you are ready to submit to devpost, you will add the link to your GitHub repository so that our judges can analyse your work.
Rules¶
- Participants must be between the ages of 11 and 18.
- Each group must be made up of 2-4 members and has to be diverse, unless it is a single gender school
- You must upload your video on YouTube and submit your video pitch no longer than 3 mins by 5 pm on May 24th for Round 1 and 5 pm June 11th for the Final Round.
- You must publish any and all code written on Github and provide links. You must document and provide an explanation of how it can be run.
- You must be able to demonstrate that everyone within your group has contributed.
- Parents are not allowed to mentor teams where participants are their children due to conflict of interest
- Code needs to be new and will be verified - it must not belong to any previous project
Hackathon Schedule¶
Teens in AI Hack runs from May 10-24 (Round 1) and through to June 10-12 (Final Round).
In Depth Schedule¶
Round 1: Video pitch
-
Competition opens May 10, 2019
-
All videos must be submitted by May 24, 2019 on Devpost (link to be added)
-
Regional Shortlisting: (finalists announced June 1, 2019)
Final Round: Finals Demo Day: (June 10th and 12th at CogX)
- 10 June: Come and get inspired at Europe's largest festival for AI, CogX for free! Ideate the product you will develop along with your team of 4!
- 11 June: Build your project with the help of expert mentors and submit your project on Devpost
- 12 June: Demo Day in front of Judges - 2 hrs on Lightning Stage > Judges decide on the final winners (waiting for Tabitha to confirm)
- 12 June: The winning team presents at CogX final stage
Resources¶
How best to put your entry online¶
Suggestions of tools to use to maximise your hacking productivity¶
- Trello - A simple way to manage your tasks within your team.
- Google Drive - Create a shared folder within your team to keep track of documents, spreadsheets, pictures and videos!
- Slack - The best way to communicate within your team.
- GitHub - The way you need to store all the code you write and work collaboratively on your project.
- Canva - The easiest and quickest way to make posters, logos and designs for the project.
- Marvel - Create mockups for mobile apps with this fantastic tool.
Business Model Canvas¶
Tips for Pitch Video¶
Learn ML/AI¶
We have comprehensive guides that go over the basics of Machine Learning/AI as well as basics of programming. Find these below.
- Python Tutorial - Sammy Hass
- Intro to Neural Networks - Kirun Arun
- Intro to Reinforcement Learning - Kirun Arun
Working with Data¶
Guidance: Click here to learn more about working with data.
Datasets
-
Kaggle: https://www.kaggle.com/datasets
-
UCI Machine Learning Repository: http://archive.ics.uci.edu/ml/datasets.html
-
UN: http://www.un.org/en/databases/index.html
- World Health Organization: http://apps.who.int/gho/data/node.resources
- CDC: https://wonder.cdc.gov/Welcome.html
- Federal Highway Administration: https://nhts.ornl.gov/
- Datahub Collections: https://datahub.io/collections
- Awesome Public Datasets: https://github.com/awesomedata/awesome-public-datasets
- MS Coco: http://cocodataset.org/#home
- ImageNet: http://www.image-net.org/
- Open Images: https://storage.googleapis.com/openimages/web/index.html
- Twenty Newsgroups (UCI): https://archive.ics.uci.edu/ml/datasets/Twenty+Newsgroups
- Wikipedia Corpus: https://nlp.cs.nyu.edu/wikipedia-data/
- Spoken Digit: https://github.com/Jakobovski/free-spoken-digit-dataset
- Sentiment Analysis: http://help.sentiment140.com/for-students/