Please enable JavaScript to use CodeHS

Outline


1. What is AI?
1.1 What is Artificial Intelligence?
Video 1.1.1 What is Artificial Intelligence?
Quiz 1.1.2 What is Artificial Intelligence?
Connection 1.1.3 A Day in the Life of AI
Free Response 1.1.4 A Day in the Life of AI
Connection 1.1.5 Guess the Drawing
Connection 1.1.6 Drawing with AI
Free Response 1.1.7 Drawing with AI
1.2 Subsets of Artificial Intelligence
Video 1.2.1 Subsets of Artificial Intelligence
Quiz 1.2.2 Subsets of Artificial Intelligence
Connection 1.2.3 Using a Natural Language Processor
Free Response 1.2.4 Using a Natural Language Processor
Notes 1.2.5 Teachable Machine Exploration
Free Response 1.2.6 Teachable Machine Exploration
Connection 1.2.7 Neural Network Playground
1.3 The Ethics of Artificial Intelligence
Video 1.3.1 The Ethics of Artificial Intelligence
Quiz 1.3.2 The Ethics of Artificial Intelligence
Connection 1.3.3 Bias in Facial Recognition Software
Free Response 1.3.4 Bias in Facial Recognition Software
Notes 1.3.5 Testing a Biased Dataset
Free Response 1.3.6 Debating the Ethics of Self Driving Cars
1.4 Project: Research an Ethical Dilemma in AI
Free Response 1.4.1 Choosing An Ethical Dilemma
Free Response 1.4.2 Researching Your Ethical Dilemma
Free Response 1.4.3 Creating Your Ethical Presentation
Free Response 1.4.4 Submit Your Ethical Presentation
2. AI and Chatbots
2.1 Using Chatbots
Video 2.1.1 What is a Chatbot?
Quiz 2.1.2 What is a Chatbot?
Notes 2.1.3 Turing Test and the Chatbot
Free Response 2.1.4 Turing Test and the Chatbot Free Response
Notes 2.1.5 AI Dungeon
Free Response 2.1.6 AI Dungeon Free Response
2.2 Building a Rule Based Chatbot
Connection 2.2.1 Building a Rule Based Chatbot
Free Response 2.2.2 Building a Rule Based Chatbot Free Response
Exercise 2.2.3 Create Menu + Options
Exercise 2.2.4 Complete your Rule Based Chatbot
2.3 Building a Pattern Matching Chatbot
Connection 2.3.1 Building a Pattern Matching Chatbot
Free Response 2.3.2 Building a Pattern-Matching Chatbot Free Response
Exercise 2.3.3 Process Requests
Connection 2.3.4 Creating a Decision Tree
Presentation 2.3.5 Creating a Decision Tree
Exercise 2.3.6 Respond to Requests
Free Response 2.3.7 Chatbot User Testing
2.4 Analyzing User Sentiment
Video 2.4.1 File I/O
Check for Understanding 2.4.2 File I/O
Example 2.4.3 Accessing a File
Example 2.4.4 Using Split to Access Words
Exercise 2.4.5 Creating a Sentiment Dictionary
Exercise 2.4.6 Getting Overall Sentiment
Exercise 2.4.7 Adding User Sentiment to Chatbot
2.5 Creating an AI Chatbot
Video 2.5.1 Creating an AI Chatbot
Quiz 2.5.2 Creating an AI Chatbot
Example 2.5.3 A Simple Chatbot
Exercise 2.5.4 Your First AI Chatbot
Example 2.5.5 Chatbot with Chatterbox Trainers
Exercise 2.5.6 Your First AI Chatbot with CorpusTrainer
Exercise 2.5.7 Teaching your AI Chatbot
2.6 Project: Informational Chatbot
Resource 2.6.1 Project Requirements
Free Response 2.6.2 Project Brainstorm
Exercise 2.6.3 Build Your Distinct Conversations
Challenge 2.6.4 Build Your Informational Chatbot
Free Response 2.6.5 User Testing Questionnaire
Free Response 2.6.6 User Testing Analysis
Challenge 2.6.7 Fine Tune Your Informational Chatbot