Beginner · module B4
Domains of AI: Vision, Language, Speech and Robotics
By the end: Name the main domains of AI, explain what each one does, and describe how a chatbot and a voice assistant work
- Covers
- How AI sees, reads, listens, talks and moves, explained without code
- Contents
- 6 chapters, 22 topics
- Time
- About 3 hours
- Level
- Beginner
- Your progress
- 0 / 22
This module builds on How Artificial Intelligence Works: Data and Learning. We suggest looking at it first, but the choice is yours.
Chapter 1 The Domains of Artificial Intelligence
- 1.110 min Read Activity
The Three Core Domains: Data, Vision and Language
Data science, computer vision and natural language processing
Interactive: three games, three domains
- 1.26 minBeing written
One Application, Many Domains
How a single app combines several domains
Interactive: break an app into its domains
- 1.38 minBeing written
Predictive AI and Generative AI
AI that predicts or classifies compared with AI that creates
Card sort: predicts or creates?
Chapter 2 Computer Vision
- 2.18 min Read Activity
What Is Computer Vision?
How a computer turns pixels into meaning
Interactive: see a picture as the computer sees it
- 2.210 minBeing written
Image Classification, Object Detection and Segmentation
Three core vision tasks explained with pictures
Interactive: label, box and colour the objects
- 2.38 minBeing written
Face Detection and Face Recognition
The difference between finding a face and identifying a person, and why consent matters
Discussion: where face recognition should and should not be used
- 2.46 minBeing written
Computer Vision Around Us
Medicine, farming, traffic, retail and sports
Survey: find computer vision around you
- 2.58 minBeing written
Why Computer Vision Makes Mistakes
Lighting, angles, unusual examples and missing data
Interactive: fool the model with tricky pictures
Chapter 3 Natural Language Processing
- 3.18 min Read Activity
What Is Natural Language Processing?
How computers work with human language
Interactive: what can this app understand?
- 3.26 minBeing written
Applications of NLP
Translation, search, spam filtering, summaries and sentiment
Card sort: match each task to an application
- 3.38 minBeing written
How Computers Break Down Language
Sentences into words and smaller pieces called tokens
Unplugged: split sentences into tokens
- 3.48 minBeing written
Sentiment Analysis
Finding whether text is positive, negative or neutral
Unplugged: the human sentiment machine
- 3.56 minBeing written
Why Human Language Is Difficult for Computers
Ambiguity, context, sarcasm and mixed languages such as Hinglish
Interactive: one sentence, two meanings
Chapter 4 Speech and Voice
- 4.16 minBeing written
Speech Recognition and Speech Synthesis
Turning speech into text and text into speech
Interactive: watch speech turn into text
- 4.28 minBeing written
How a Voice Assistant Works
Wake word, speech to text, understanding, action and spoken reply
Interactive: trace a voice command step by step
Chapter 5 Chatbots
- 5.16 minBeing written
What Is a Chatbot?
Programs that hold a conversation, and where they are used
Discussion: chatbots you have used
- 5.28 minBeing written
Rule-Based Chatbots and AI Chatbots
Scripted bots compared with bots that learn language
Interactive: chat with both kinds and compare
- 5.310 minBeing written
Designing a Chatbot Conversation
Planning questions, answers and fallbacks with a flowchart
Unplugged: paper chatbot
- 5.45 minBeing written
Is a Chatbot a Person?
Why chatbots can sound human without feelings or understanding
Discussion
Chapter 6 Robotics
- 6.18 minBeing written
What Is a Robot?
Sensors, actuators and a controller
Interactive: name the parts of a robot
- 6.26 minBeing written
Artificial Intelligence in Robots
How AI helps robots see, plan and move safely
Case study: a warehouse robot
- 6.310 minBeing written
Module Review and Assessment
Recap of the module with a scored quiz
Module quiz with explanations