Learning objectives
- Grasp essential AI concepts and their applications in daily life.
- Learn to build and train AI models with hands-on tools.
- Create a simple AI-powered web app from scratch.
Lesson plan
Introduction to AI | AI in daily life and common stereotypes of AI, opened with a discussion of first impressions; "Does it have AI?" walk-through of everyday products such as Google Translate (translation, speech-to-text, read-aloud).
Object detection | "Finding Scruffy" warm-up, then computer vision as a field: pictures are just numbers to a computer. Surveys classification, object detection, semantic segmentation, describe-image, face detection and OCR, then focuses on object detection returning bounding-box coordinates.
Image Classification | Colour-grouping warm-up, then categorising images by content and the full training flow: define classes, prepare data per class, train, test.
Face AI | Task 1 face detection (finding faces in pictures, camera autofocus, counting people entering an area). Task 2 face verification: detection extracts facial features from about 80 nodes on the face, then two faces are compared with a mathematical model.
Pose Detection | Video warm-up on motion capture, then finding people in an image and matching the pose to the most similar action by locating up to 17 skeleton joints (eyes, shoulders, knees).
Speech | Homophone warm-up, machine translation, direct versus contextual translation, speech synthesis as text analysis then linguistic analysis then audio generation, and speech translation. Ends with a hands-on real-time speech translation demo recorded through a microphone.
Generative AI | Spot-the-AI-image warm-up, what generative AI is, NLP capabilities (speech, text analytics, translate, chatbot), traditional knowledge-base chatbots compared with GPT, then hands-on with ChatGPT via poe.com for knowledge mining and key-phrase extraction, plus how to steer output with prompts.
AI, how do you learn? | Number-pattern challenge, then machine learning, data processing and classification: supervised versus unsupervised learning, classification versus regression, training data, plotting data and simulating a regression training process. Supported by the bundled ML Example Data sets (Diabetes, Titanic, Boston House Price, Student Grade, Student Stress Factors).
Is AI invincible? | Ethics of AI through real cases: biased training data producing unjust analysis (age, gender, skin colour), wrongful use for fraud and identity theft, and over-reliance on unvalidated AI output. Closes on AI as a tool whose outcome depends on the user.
Make your own app | Build a web app: screens and layouts, then layouts nested inside layouts, then Task 3 "AI Maker" wiring a Google Teachable Machine model (apple versus orange) into the Una WebApp. Ends with a knowledge check.
AI Maker project: design your own AI product | Recap of object detection, face detection and training your own model, then design an AI product for a real-life problem (health, environment, history, equality), sketch the idea and present it.
Prerequisites
Software
- Una Virtual Classroom - Advanced
Other requirements
Hardware
- Notebook/Desktop with a webcam and the updated browser is recommended.
- iPad does not support training AI models with Google Teachable Machine.
Feedback
Under the pandemic, the Una platform allows students to participate in online lessons interactively, collaboratively and learn AI continuously at home. As a teacher, I appreciate the clear learning objectives and the comprehensive assessments to review what students have learned. Like!
Mr Jimmy Chan — Vice Chairman of Council of the Hong Kong Association for Computer Education (HKACE) and Head of IT committee of SKH Li Fook Hing Secondary School
I am a science teacher without IT background, but Una helps me to conduct AI courses efficiently and solves problems encountered by teachers before, during and after class.
Mr Jonathan Yau — STEM Education Coordinator of Lam Tai Fai College
During the teaching process, I hope students can learn to connect AI concepts in real life. After using Una Platform, students can solve the problem as teams and grasp related concepts step by step.
Mr Chris Yuen — Teacher of Alliance Cheng Wing Gee College
Una provides AI courses with interesting topics and their learning platform’s interface is user-friendly. Also, trainers from Una have a great attitude and can effectively maintain a positive learning atmosphere.
Mr Chan Wing-Tak — IT Coordinator of Ko Lui Secondary School