Artificial Intelligence Lesson Plan

advertisement
Teach 3 Resource Set: Engage Students at All Learning Levels
Exploring Computer Science – High School
Unit: Human Computer Interaction
Lesson: Day 19 – Artificial Intelligence
Summary of Lesson
The question “What is intelligence?” is addressed through discussion of the differences between
humans and computers. Various models of machine learning are investigated along with the concept of
natural language understanding.
Standard
No standard for first day of course, teacher and peers introduction.
Computer Science Standards: http://csta.acm.org/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf - Level
2 Grades 6-9
Computing Practice and programming:
Navigate between webpages using hyperlinks and conduct simple searches using search engines.
DCPS CTE Standards: Employability Standards
Common Core Standards: grade 8: RI.1, RI.4, RI.10, W.4,
W.7, W.10, SL.1a, SL.1b, SL.1c,
SL.1d, SL.4, SL.6, L.6
NETS: 3a-d, 4b, 4c, 6b
Skills: Online information searching
Lesson Source: http://csta.acm.org/Curriculum/sub/CurrFiles/ECS_v4.pdf - page 71-73 (Days 17-19)
Objective
The student will be able to:

Explain the idea of intelligence especially as it relates to computers.

Explain what it means for a machine to “learn”.

Discuss whether computers are intelligent or whether they only behave intelligently.
Agenda



Journal Entry (15 minutes)
Differentiation between humans and computers (95 minutes)
A simple model of machine learning (55 minutes)
Assessment
Complete journal entry at beginning of class Complete CS Unplugged Activity 20: Conversations with Computers—The Turing Test.
Interact with web-based chatterbots (Part I of The Computer Intelligence Activity).
In groups, play several rounds of a guessing game (Part II of The Computer Intelligence Activity).
Journal Writing: What are the advantages of using Web 2.0 tools to produce academic works and how can it help
us in our teaching and learning?
Questions and Answers
Classroom discussion
Essential Question
What is intelligence and what is the difference of human intelligence versus computer intelligence?
Develop Student Understanding of the Importance of the Objective
Knowing the difference between machine learning and human learning is important to be able to identify.
District of Columbia Public Schools | 2012-2013
Page 1 of 5
Teach 3 Resource Set: Engage Students at All Learning Levels
Connecting to Prior Knowledge
Ask students what is INTELLIGENCE?
Warm-up
Time: 10
Have students write the EQ, Objective and Word Wall in their writing journals.
Journal Entry: What is intelligence? Are computers intelligent? Why or why not?
Volunteers share their responses.
Check for Understanding:
Check for prior knowledge
Transition:
Ask students for their definitions of intelligence.
Teacher Input / Introduction of New Material
Time: 10
Differentiating between humans and computers - Artificial intelligence has been researched for decades, and has
resulted in many useful products, but still no system that is as intelligent as a human.
This activity explores just how we might recognize whether a system is truly "intelligent". It involves reasoning about
what it means to be intelligent, and even what makes us human.
CS Unplugged Activity 20: Conversations with Computers—The Turing Test
This activity can be downloaded from http://csunplugged.com http://csunplugged.com - http://csunplugged.com/turing-test
 From the menu, click on Activities, click on Turing Test, and then download the pdf for Activity 20. Note
there are many additional resources listed that you may wish to explore. http://csunplugged.com/sites/default/files/activity_pdfs_full/unplugged-20-the_turing_test_0.pdf
 It will be helpful for you to read through the entire activity before beginning it with your students. In
addition to the explanation of the activity, it provides good background information that you will want to
ensure is part of the discussion you have with students.
 Based on the directions under “What to Do” (p. 214), assign and explain roles to 4 students.
 Follow the remaining directions under “What to Do” (p.214-215).
Check for Understanding:
What is artificial intelligence? How is this different from
human intelligence?
Transition:
Let’s look deeper into artificial intelliegence.
Guided Practice
Time: 20
minutes
Have students complete Part I of Computer Intelligence Activity.
 Assign each pair of students (students work with their elbow partner) two of the questions from the Turing
Test Activity.
 Discuss the results.
http://csunplugged.com/sites/default/files/activity_pdfs_full/unplugged-20-the_turing_test_0.pdf
PART 2 - Check out Eliza, a non-intelligent production system created in the 1960's which acts as if it was intelligent
using canned responses and string substitutions. Many people at that time thought Eliza was human. Why do you
think they thought that way? That Eliza was intelligent?
Another chat bot or production system - Claire | CleverBot | Joan |
Part 3 - Play The Animal Guessing Game - Think of an animal and see if the computer program "knows" or guesses
your animal correctly? Is this intelligence? Why or why not?
Part 4 - See AI (Artificial Intelligence) at work. Play 20 Questions with the computer. Is the computer intelligent?
OR TIC TAC TOE and read about this AI game before you play!
District of Columbia Public Schools | 2012-2013
Page 2 of 5
Teach 3 Resource Set: Engage Students at All Learning Levels
Part 5 - Read one article in the news about AI!
Part 6 - Human Robots created by Japanese engineers - http://www.youtube.com/watch?v=MaTfzYDZG8c
Part 7 - Can robots help train professions?
Part 8 - Robot Baby is Programmed to Show Emotions
Check for Understanding:
How would you visualize computer intelligence?
Transition:
Let’s create a simple model of learning.
Independent Practice
Time: 20
minutes
A simple model of machine learning.
o Have students complete Part II of the Computer Intelligence Activity.
 Assign students to groups of 3 or 4 and assign each group 2 of the games in the activity.


Discuss the results.
As part of the discussion make the distinction between a computer’s ability to perform some
operations quickly and what it means to “know”.
o Speed is not necessarily knowledge.
o Humans are “smart”; computers are “fast” and follow code explicitly.
o Intelligence is context dependent—e.g., being able to thrive in mountains versus downtown in a city. If
you are familiar with a city, you can find streets easily, etc. whereas if you are a newcomer, you need to
have a map and more precise instructions. This ties to the peanut butter and jelly sandwich example.
Check for Understanding:
Hear students artificial intelligence models of learning.
Transition:
Higher Level Questions - See Questions to Develop
Higher-Understanding listed below.
Closure
Time: 5
Journal Writing
After today’s lesson, What's your opinion about Artificial Intelligence?
Check for Understanding:
Read students’ journal entries.
Have students share their thoughts/writing.
Additional Lesson Plan Considerations
Connection to Unit Goals, Course Goals, and Essential Questions
Connect Web 2.0 productivity tools with various projects/tasks/assignments in other classes. When and what type
of projects will these Web 2.0 tools help to produce
Key Points and Vocabulary to Emphasize
Intelligence
Artificial intelligence
Machine intelligence
Human intelligence
Productive Systems
Chat bots
Accessible to All Students (Modifications/Differentiation)
All resources will be on wikispaces until DCPS Blackboard site is up and running.
District of Columbia Public Schools | 2012-2013
Page 3 of 5
Teach 3 Resource Set: Engage Students at All Learning Levels
https://wiscountmths.wikispaces.com
Challenging to All Students (Modifications/Differentiation)
All resources will be on wikispaces until DCPS Blackboard site is up and running.
https://wiscountmths.wikispaces.com
Multiple Ways to Move Toward Mastery
Peer Share
Practice
Students create according to their brainstorming, ideas and interests
Students create simple learning models of machine learning
Potential Misunderstandings, Possible Scaffolding, and Probes for Correct Responses
The difference between computer learning and human learning
The use of the word “machine” in machine learning for computer learning.
Questions to Develop Higher-Level Understanding
There are four requirements for a machine to be human-like. Match them with the explanations that follow
Four requirements that differentiate humans from machines.
1- Human emotion.
2 - The ability to create it's own data associations in order to make decisions and differentiate between true and
false.
3 - Self-consciousness, which involves identity, a track of time, and a sense of the world around you. We have 5
senses and a sense of time, and a sense of who we think we are or might become.
4 - Creativity and imagination, something that will probably be the last thing to be implemented properly.
( ) Some people do not understand why we even have them; some even try to hide them most of the time. The
reality is, it is an evolutionary trait that makes us have a purpose in life. Without it, we would not reproduce,
complete our daily tasks, or interact with other humans. An artificially intelligent machine would still only be a
simple calculator without it. Ability to Create Data Associations and Decide
( ) It is what's important with AI. Computer programs need to find ways to adapt and collect all data available to
connect ideas. Most likely many of these things will be accomplished once natural language and communication is
understood by AI developers.
( ) This is probably the hardest things to create. However, I think it is based on things we've already know and seen,
then minor variations on those ideas, and since everything is very related anything is possible.
Answer key: Human emotion, the ability to create its own data association, creativity and imagination.
Watch the following video: http://warmupsfollowups.blogspot.com/2012/02/artificial-intelligence-artificial.html
I. Watch the segment and discuss the questions:
1. Describe the scene.
2. Do you think robots will be so perfect in the future that they will become part of the family? Why?
3. Will robots ever have emotions? Will they be able to fall in love, for example?
4. What about people? Will they be able to fall in love with robots?
5. What is the future of robots? How present will they be in our lives?
District of Columbia Public Schools | 2012-2013
Page 4 of 5
Teach 3 Resource Set: Engage Students at All Learning Levels
6. What's your opinion about Artificial Intelligence?
Extension Lesson Plan on Strategic Searching
Movie segments - http://warmupsfollowups.blogspot.com/2012/02/artificial-intelligence-artificial.html
Extension Activity
Links to artificial intelligence games:
http://www.reddit.com/r/artificial/comments/1axvps/looking_for_to_links_to_artificial_intelligence/
For more information about AI, Click here.
Resources
Computer Science Unplugged Activity 20: Conversations with Computers—The Turing Test
(http://www.csunplugged.com), pp. 213-226
Computer Science Unplugged Activity 20: Conversations with Computers—The Turing Test, p. 225—questions (one
copy for each pair of students)
Computer Science Unplugged Activity 20: Conversations with Computers—The Turing Test, p. 226—answers (one
copy to post or display)
Computer Intelligence Activity
Youtube Videos - https://wiscountmths.wikispaces.com/Exploring+Computer+Science – Day 19
http://www.youtube.com/watch?v=MaTfzYDZG8c – for movement
http://www.youtube.com/watch?v=aP6uxt3JJSU – for emotion
http://www.youtube.com/watch?v=IhVu2hxm07E – for conversation
http://www.youtube.com/watch?v=WhzbFaNueKU – for learning
District of Columbia Public Schools | 2012-2013
Page 5 of 5
Download