Professional Documents
Culture Documents
Lesson :
Thinking machines
Year 12 – Computing systems
Starter activity
Words matter
Words matter
Words matter
Words matter
Any machine that performs tasks that ● Because a machine considered ‘intelligent’ now
typically require intelligence in humans will probably be commonplace in a few years
Activity 1
We are years away from achieving the The legendary HAL 9000
computer, from the film
kind of general AI portrayed in books and 2001: A Space Odyssey
films.
Prove mathematical propositions Automated provers have deduced thousands of known or new
propositions and also discovered shorter proofs.
AI has by now succeeded in doing ❠ Donald Knuth, author of The Art of Computer
Programming, in 1981
essentially everything that requires
‘thinking’ but has failed to do most of
what people and animals do ‘without
thinking’ – that, somehow, is much harder!
Activity 2
Identify objects in images Accuracy has jumped from 50% to 90% since 2011
The AI effect
Every time we figure out a piece of it, it ❠ Rodney Brooks, director of MIT Artificial
Intelligence Lab, from a 2002 Wired magazine
stops being magical; we say, ‘Oh, that’s article
just a computation.’
Once something becomes useful enough ❠ Nick Bostrom, director of the Future of
Humanity Institute at Oxford University,
and common enough it’s not labelled AI
from a 2006 article at cnn.com
anymore.
AI is whatever hasn’t been done yet. ❠ Douglas Hofstadter, in his 1979 book Gödel,
Escher, Bach
Activity 2
The AI effect
Activity 2
The AI effect
Activity 2
Drive a car
Highly complex problem
Major breakthroughs since 2005
Diagnosing medical images
Cases of performance comparable to human experts reported
since 2012
Activity 2
Hold a conversation
For some tasks, providing explicit
Translate between languages
instructions is far too complicated.
Understand and answer questions
Activity 3
Machine learning
Goal: Create a machine that performs a Goal: Create a machine that performs a
specific task. specific task.
Method: Program the machine to perform Method: Teach the machine to perform
the task. the task.
Provide the machine with explicit instructions. How can this be achieved?
Machine learning
Machine learning
Machine learning
Programming computers to learn from ❠ Some Studies In Machine Learning Using the
Game of Checkers
experience should eventually eliminate the Arthur Samuel (1959)
need for much of this detailed
programming effort.
Machine learning
Be the teacher
Banking How can we guarantee that machine training does not lead to
Detecting fraud discrimination? (Bias)
Approving loan & mortgage applications How can decisions be explained? (Transparency)