CS: Machine Learning and Artificial Intelligence Basics
Understanding data, models, training, and responsible AI
Understanding data, models, training, and responsible AI
CS - Grade 9-12
- 1
In your own words, explain the difference between artificial intelligence and machine learning.
- 2
A music app recommends songs based on songs a user has liked in the past. Identify the input data, the model's task, and the output.
- 3
Classify each task as supervised learning, unsupervised learning, or reinforcement learning: a spam filter trained with emails labeled spam or not spam; a program grouping customers by shopping behavior without labels; a robot learning to move by receiving rewards for reaching a goal.
- 4
A model is trained to predict whether an image contains a dog or a cat. The training set has 9,000 dog images and 1,000 cat images. Explain one problem this may cause.
- 5
A machine learning model is tested on 200 images. It correctly classifies 170 of them. Calculate the model's accuracy as a percentage.
- 6
Explain why it is important to test a machine learning model on data that was not used during training.
- 7
Define overfitting and give a simple example of what it might look like in a machine learning project.
- 8
A school wants to use an AI system to help decide which students may need tutoring. Name two types of data that might be useful and one type of data that should be handled carefully for privacy or fairness reasons.
- 9
A chatbot gives a confident but incorrect answer about a historical event. Explain why users should not automatically trust every answer from an AI system.
- 10
A model predicts whether a loan application should be approved. It uses past approval data from a bank that historically approved fewer loans for some neighborhoods. Explain how bias could enter the model.
- 11
In a machine learning project, put these steps in a reasonable order: train the model; collect data; evaluate the model; clean and prepare the data; use the model for predictions.
- 12
Explain the role of features in a machine learning model. Then give two possible features for a model that predicts the selling price of a used car.
Related Cheat Sheets
More CS Worksheets
CS: Algorithms and Flowcharts
Grade 6-8 · 12 problems
CS: Arrays and Lists
Grade 9-12 · 12 problems
CS: Big-O Notation and Algorithm Efficiency
Grade 9-12 · 12 problems
CS: Binary Numbers and Number Systems
Grade 6-8 · 12 problems
More Grade 9-12 Worksheets
Linear Equations
Math · 8 problems
Cell Biology
Biology · 8 problems
Reading Comprehension
Language Arts · 8 problems
Historical Thinking & Evidence
Social Studies · 8 problems