Machine Learning
Suitable for:
13 – 18 years old
Duration:
24 – 36 hours
There is a steady flow of news announcing a new breakthrough or a new application built on top of Machine Learning (ML). The field is advanced enough to beat top human players in chess and Go, diagnose cancer better than doctors, and will soon be driving our cars with full autonomy. Elon Musk fears the domination of Artificial Intelligence (AI) that could lead to the rise of an immortal AI dictator, while others mock his prediction as far-fetched.
Yet, for most people, ML remains a black box: how does it work and what is it capable of doing? The math and algorithm behind ML is dense, requiring advanced study.
We have designed a course suitable for secondary school students to provide an intuitive understanding of ML. We minimise the math, and focus on hands-on exercises and explanations so that students can focus on understanding how ML works at a high level, and appreciate its potentials and limitations.
The course leverages on high-level machine learning libraries such as fast.ai and scikit-learn to enable students to quickly prototype ML-based projects. They will build and deploy an image classification and natural language processing project.
What you’ll learn
What you’ll need
Software
- Google Colaboratory
Hardware
- Laptop computer
- Internet access
Background
None