3.1 - How do Computers Make Decisions?
3.2 - How Can a Computer Learn To Classify Objects?
3.3 Part A - How do we Train a Computer to Make Decisions?
3.3 Part B - How do we Train a Computer to Make Decisions?
3.4 - Machine Learning with Datasets
3.5 Part A - Neural Networks
3.5 Part B - How to Teach Neuron Sandbox in Middle School
3.6 - Case Study
3.7 - Mini Project Overview
End of Unit - Feedback
Reasoning problems
Classification
Prediction
Recommendation
Planning and scheduling
Reasoning algorithms
List some different types of reasoning computers can do
Determine what kind of reasoning is involved in a given computer application
Decision Trees
Tree terminology
Features
Feature vectors
Explain how to use a decision tree to classify an object.
Demonstrate how to extend a decision tree to include a new class.
Multiple hypotheses
Automated construction
Machine learning pipeline
Explain how decision tree classifiers work. (They should have gotten this from Pasta Land but it’s reinforced here.)
Show how training examples can be encoded as feature vectors.
Use MachineLearningForKids to set up and solve a machine learning problem.
Coming soon!
Multiple hypotheses
Automated construction
Machine learning pipeline
Explain how decision tree classifiers work. (They should have gotten this from Pasta Land but it’s reinforced here.)
Show how training examples can be encoded as feature vectors.
Use MachineLearningForKids to set up and solve a machine learning problem.
Coming soon!
Training vs. Test sets
Feature types
Prediction vs. Classification
Statistical distribution
Use AI Lab to explore a dataset.
Train a classifier or predictor using AI Lab.
Measure the performance of a classifier or predictor on a test set.
Explain why running the same experiment in AI Lab multiple times may produce different results.
Neurons
Weights
Thresholds
Linear threshold unit
Layers
Deep neural networks
Understand what tasks neural networks can be used for.
Explain in basic terminology the operation of a single computing unit (neuron).
Neural networks
Linear threshold
Understand how a linear threshold neuron works
Understand how to solve problems by adjusting a neuron's wieghts and threshold
Bias
Policies and Procedures
Influence
Identify current uses of AI to make decisions and how it has impacted society or people
Evaluate the ways various stakeholders' values influence the design of an AI System
Identify and explain sources of bias in an AI system and decision making process
Explain how and why issues of bias, fairness, and transparency affect the design and use of AI systems and impacts on people
Create example laws, policies, and procedures that regulate the design and use of AI Systems that make decisions about people.
Coming soon!
Responsible AI Modeling
Design and development
Understand what makes an AI biased and how to limit bias.
Build AI models and systems that are fair, ethical, and, transparent.
Consider the users of your AI system.