***This is a "work in progress" doc and is constantly getting updated***

Want to contribute to this guide or donate a resource? Email Elena Sinel on [email protected] with your suggestions

Want to sponsor the hack and join Deepmind and IBM at nurturing the next generation of AI technologist, innovators and entrepreneurs? Email Elena Sinel on [email protected] or Tabitha Goldstaub on [email protected]

Teens in AI 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.

Hackathon - Key Dates

Teens in AI Hack runs from May 10- June 4 (Round 1) and through to June 10-12 (Final Round).

In Depth Schedule

Round 1: Video pitch

Competition opens May 10, 2019 - closes on 4 June, 2019

All videos must be submitted by 5 pm June 4, 2019 by email to [email protected]

Regional Shortlisting: (10 finalist teams 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

12 June: Demo Day in front of Judges on Impact Stage at CogX - winners announced!

What is Teens In AI London Tech Week Hackathon?

To celebrate London Tech Week, Founders4Schools, Teens in AI and CogX are running a Hackathon to inspire young people aged 11-18 into Artificial Intelligence.

We are on a mission to encourage young people to pursue computing and technology, and promote diversity in this ever-growing field.

Diverse teams of 2-4 students will be designing a product that addresses one of the United Nations Sustainable Development Challenges with the use of AI, they will then go on to develop this product and create a short 3-minute video pitching this product.

Challenges - UN Sustainable Development Goals

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.

Need Some Inspiration?

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.

  • Design & Implementation - Does it work? Is it implementable? Did the team think about the user interface (UI) and user experience (UX)? Was the product designed with humans in mind?
  • Innovation: How innovative / creative / unique is the idea? Was there a novel approach applied to solve the problem?
  • Technical Complexity - Is the project technically impressive? Complex? How technically sophisticated / advanced / elegant was the solution?
  • Social Impact - How impactful is the idea? Can it impact the lives of many people in a significant way? Is the idea aligned with and addresses any of the UN Sustainable Development Goals?
  • Commercial Viability - Is there a business potential? How original is the business model? Has the team considered route to market and has made proactive actions to execute an action plan? Is the idea feasible, does it have economic and societal value, and is it sustainable?

Prizes

1st Prize: Visit to Deepmind

Project Prep books to female finalists

Microbit Foundation goody bags to all finalists

TechWillSaveUs Micro:bot kits

DevPost

Teens in AI Hack utilises DevPost to manage project submissions for judging. DevPost is a free service for managing hackathons and project pages.

The TeensInAI 2019 DevPost page is here: https://teens-in-ai-hack-london.devpost.com/

You will need to do the following:

  • Register all participants (as well as responsible teacher and mentors) for the TeensInAI hackathon in DevPost. To do this click the [Register for this hackathon] button on the TeensInAI Hack page, and sign up. Once you have created a DevPost account you will be able to create project pages.
  • Create a DevPost project page for your TeensInAI project - you can do this via the [Enter a submission] button on the TeensInAI page, or via your Portfolio in DevPost.
  • Submit your DevPost project to the TeensInAI 2019 hackathon.

When creating and editing your DevPost project make sure you:

  • Invite your team members onto the project via email.
  • Describe your project thoroughly in the "Here's the whole story" section.
  • Put the links to your product and other resources (such as your BMC, Personna cards, etc.) in the "Try it out" field. You can add multiple links.
  • Upload images, such as screenshots, in the "Image Gallery"
  • Put the URL of your pitch video in the "Video demo"

Entry Requirement Rules

  • Participants must be between the ages of 11 and 18.
  • Participants must be studying in a secondary school, Sixth Form or college based in London
  • Each group must be made up of 2-4 members and has to be gender-diverse, unless it is a single gender school, i.e. per group there must be a minimum of one boy and girl. Multi-ethnicity, children from BAME groups and on Free Schools Meals are encouraged, so are LGBT
  • You must upload your video on YouTube and submit your video pitch no longer than 3 mins by 5 pm on 4 June for Round 1
  • 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.
  • Code needs to be new and will be verified - it must not belong to any previous project

Suggested Curriculum for the Hackathon

Ideally, at a minimum, we would like teens to have covered the following during school hours or after school. Suggested times may vary and depend on depends on everyone's enthusiasm!

Day 1 - AI, Now & Future (1 hour in total)

Speaker to introduce teens to AI - how is it changing the world? Why is it important?

Day 2 - Human-Centred Design (2 hours in total or more depending on how deeply your mentor wishes to dive into)

See our Human-Centred Design section below and this Guide

Day 3 - Ethics in AI (1-2 hrs)

See our Ethics in AI section and this Guide

Day 4 - AI & Machine Learning (Tech) (2-3 hrs or more depending on how deeply the mentor wishes to dive into and interest from teens)

Check our ML/AI section and the following in particular:

  1. Introduction to AI Guide (PDF), Haron Shams, Students4AI (Imperial College London)
  2. Getting Started with Machine Learning Guide (A Teens Perspective) (PDF)
  3. Great Intro to AI Course - Harry Berg, Academy of AI (Imperial College London)

Day 5 - Business Models (1-2 hrs)

Please see our Business Models section and this Guide

Day 6 - Video Pitch (1 hour)

Please see our Video Pitch section and this Guide

** Please see section on Datasets.

***If you feel something is missing in this guide, tell us and we will include it. Otherwise, do use Google actively for more inspiration and resources!!

Resources

1. Machine Learning & Artificial Intelligence

We have comprehensive guides that go over the basics of Machine Learning/Artificial Intelligence as well as basics of programming. Find these below.

Python Tutorial - Sammy Hass, 17 - Teens in AI Ambassador

Great Intro to AI Course - Harry Berg, Academy of AI (Imperial College London)

Intro to Neural Networks - Kiran Arun, 17 - Teens in AI Ambassador

Intro to Reinforcement Learning - Kiran Arun

Our downloadable PDF guides:

****Getting Started with Machine Learning Guide (A Teens Perspective) (PDF) - Kiran Arun, 17

How Does Machine Learning Work (PDF) - Kiran Arun, 17

Introduction to AI Guide (PDF) - Haron Shams, Students4AI (Imperial College London)

Introduction to Neural Networks (PDF)

The Future of AI (PDF) - Kiran Arun, 17

What is Artificial Intelligence (PDF) - Kiran Arun

Getting Started with API’s Guide (PDF) - Arman (14), Sebastian (15)

Have a go at these challenges:

Neural Network Challenge (PDF)

Reinforcement Learning Challenge (PDF)

Here are some links to some YouTube videos you may find useful when researching Machine Learning & Artificial Intelligence:

****Machine Learning (20 Lectures) - Stanford University

Artificial Intelligence (24 Lectures) - UC Berkeley

Artificial Intelligence and the Future - Demis Hassabis, Deepmind

Artificial Intelligence and the Most Intractable Problems - Mustafa Suleyman, Deepmind

Learning How to Learn Efficiently - Nando de Freitas, Deepmind

Introduction to Deep Learning - Alexander Amini

Deep Learning (16 Lectures) - Oxford University

The State of Artificial Intelligence - Andrew Ng, Stanford University

2. Ethics in AI

Recent advances in computing may place us at the threshold of a unique turning point in human history. Soon we are likely to partly entrust the management of our environment, economy, security, infrastructure, food production, healthcare, and to a large degree even our personal activities, to artificially intelligent computer systems.

The role of Facebook’s “Free Basics” in Myanmar genocide and the Cambridge Analytica fiasco are only some of the dire situations where data has been exploited for horrendous activities. The blame game is only a part of post-mortem. The policy changes usually take place as a face-saving manoeuvre.

It is therefore extremely crucial for the key players in AI and also for the aspirants to have an education imbued with the awareness of responsibilities that come with such expertise.

Download our Ethics in AI Guide (PDF)

3. Human-Centred Design

Human-centered design is a creative approach to problem solving and the backbone of a product. It’s a process that starts with the people you’re designing for and ends with new solutions that are tailor made to suit their needs.

Download our Human Centred Design Guide (PDF)

4. Business Model Canvas

The Business Model Canvas (BMC), is a strategic management and entrepreneurial tool. It allows you to describe, design, challenge, invent, and pivot your business model.

A good starting place is on the Strategyzer sites. Strategyzer have a lot of free resources on their site, but you'll need to register to access them.

Download our Business Model Guide (PDF)

5. Tips for Pitch Video

Your pitch video is a core component of your TeensInAI submissions, and should be a maximum of three (3) minutes.

You should aim to communicate your business canvas, demonstrate your product, and engage would-be users in 3 minutes. Use the video medium to create excitement and demand for your solution. What evidence can you provide or discuss that adds credibility to your team and your solution? Do you need more resources to take it to the next level – would your video attract crowd funding, the interest of an angel investors or philanthropist – or just get you on the news?

Your pitch video should include:

  • Research Theme: How does your project relate to one of the UN Sustainable Development Goals?
  • Problem: What problem does your project solve?
  • Vision: What is the vision for your business or product?
  • Solution and Unique Value Proposition: How do you solve the problem you just defined? What is the unique value about your solution?
  • Target Market: Who are you aiming this product at? How will it benefit them?
  • product demo: Show us how your product works! What are its core technologies? Give us a demo!
  • Project Team: Show us your team with their names and roles!

Your pitch video could include (if you have time):

  • Market statistics of the industry your product or service will be a part of.
  • Feedback or user stories surrounding your product/service.
  • Short term (1 year) and long term (5 year) plans.
  • Financial breakdown of costs including how much you would need from an investor.

Some interesting points to consider when making your video:

  • Is your video showcasing the product/service and convincing to the viewer?
  • Do you clearly identify the target market with justification?
  • Do you convincingly explain why this idea is needed with justification?
  • Do you showcase why this product/service is interesting?

Download our Pitch Guide (PDF)

6. Maths for Machine Learning (optional)

For those who want to stretch themselves further and get hands on Maths for Machine Learning:

Download our Linear Algebra for Machine Learning Guide (PDF) - Jammie Sandy (19), Teens in AI Ambassador, Nigeria

Download our Multi-variable Calculus for Machine Learning Guide (PDF) - Eito M., (17), Teens in AI Ambassador

Here are some links to some YouTube videos you may find useful when researching maths for machine learning:

Maths for Machine Learning (3 Lectures) - Imperial College London

Maths for Machine Learning (32 Lectures) - Imperial College London

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.

Working with data

Guidance: Click here to learn more about working with data.

Datasets

Development Data - World Bank

Humanitarian data

Financial data

Other SDG data

UN Data

https://www.data.gov

https://data.world

Kaggle

UCI Machine Learning Repository

UN

World Health Organization

CDC

Federal Highway Administration

Datahub Collections

Awesome Public Datasets

IMAGE/NLP Repos

MS Coco

ImageNet

Open Images

Twenty Newsgroups (UCI)

Wikipedia Corpus

Spoken Digit

Sentiment Analysis

Data.world

Google Dataset Search

Common Crawl

Open Corporates