NN follies: once upon a time…

Slides:



Advertisements
Similar presentations
Inquiry Project: What Can We Learn From Weather Forecasts Online? By: Laura Stokes
Advertisements

Three kinds of learning
Logo Lesson 5 TBE Fall 2004 Farah Fisher. Prerequisites  Given a shape, use basic Logo commands and/or a procedure to draw the shape, with and.
Neural Networks William Lai Chris Rowlett. What are Neural Networks? A type of program that is completely different from functional programming. Consists.
Have you ever wanted to hide something from: Your friends? Your family? The Government?
Sight words.
CSC321: Neural Networks Lecture 2: Learning with linear neurons Geoffrey Hinton.
How to Design a Research Project with your Angelfish A presentation for the April 18, 2010 meeting of The Angelfish Society By Tamar Stephens.
CSC321 Introduction to Neural Networks and Machine Learning Lecture 3: Learning in multi-layer networks Geoffrey Hinton.
Sight Words.
Artificial Neural Systems. Intro Artificial neural systems try to process information in the same way as the human brain does. Traditional computer systems.
CSC321: Introduction to Neural Networks and Machine Learning Lecture 23: Linear Support Vector Machines Geoffrey Hinton.
Neural Networks Lecture 4 out of 4. Practical Considerations Input Architecture Output.
DSMA 0393/1414 Comments of Students. Co-requisite Model Student Comments Students were given this request on their final examination: Write a statement.
If You Made a Million How does money work? Day 1 Grammar 1.Hannah dreemed she had one hundred dollar 2.Nick and I took our pennys to the bank 1.Hannah.
My Scenario #1 Case Study 1 (Tobacco) You and a friend have just watched a movie. You are leaving the cinema and notice a group of popular kids from your.
YCC Practical Evening 18-Jan
Problem Solving Assembly
BEFORE AND AFTER Photo manipulation, once the preserve of a small number of airbrush-equipped artists, has become commonplace in the fashion, publishing.
Music video Joe Berry.
Mr Barton’s Maths Notes
“UNDERSTANDING THE FOUR APPROACHES OF BIBLICAL INTERPRETATION”
Present Perfect Dragana Filipovic.
Do Now: Thursday, October 17, 2013 The best beginning is # , because
Who should try and give the answer to…
Protecting Your Privacy Online
Significant Figures.
FLOWCHARTS Part 1.
World Mental Health Day
Love After Love Explore the poems meanings
Conversions Unit 2 - Math.
BRINGING THE OUTSIDE IN
Personal Success and Management
Telling the Whole Story
Mr F’s Maths Notes Number 7. Percentages.
Introduction to Programmng in Python
Revision The summer of 1903 Time __________________ Place _________
Grades K-2 Reading High Frequency Words
Show children the theatre with the Victorian street scene backdrop
Joseph Saves His Family
Year 9 Graphic Communication ‘Alessi Project’
A Balanced Introduction to Computer Science David Reed, Creighton University ©2005 Pearson Prentice Hall ISBN X Chapter 13 (Reed) - Conditional.
Significant Figures Made Easy.
Writing Methods AP Computer Science A.
A Focus on Consolidation
Supervision and constructive discipline
BEFORE AND AFTER Photo manipulation, once the preserve of a small number of airbrush-equipped artists, has become commonplace in the fashion, publishing.
Changes in Demand.
Substitution Codes By Sarah Bonnell.
PHYS 202 Intro Physics II Catalog description: A continuation of PHYS 201 covering the topics of electricity and magnetism, light, and modern physics.
Mr Barton’s Maths Notes
ML – Lecture 3B Deep NN.
By Miss Virginia Williams
A short story about values
Effective Techniques for Training
Counting Techniques and Some Other Math Team Strategies
The of and to in is you that it he for was.
Allegory & Allusion Mrs. Groomer English I.
Artificial Intelligence 12. Two Layer ANNs
Tonga Institute of Higher Education IT 141: Information Systems
Story by Jasmine Obasogie
Relationships Chapter 8.
Tonga Institute of Higher Education IT 141: Information Systems
Jasmine Thornton L. Johnson
Computational Thinking
Evaluating Classifiers
David Kauchak CS51A Spring 2019
A Balanced Introduction to Computer Science David Reed, Creighton University ©2005 Pearson Prentice Hall ISBN X Chapter 13 (Reed) - Conditional.
Introducing Natural Deduction
? INQUIRY to question is to learn.
Presentation transcript:

NN follies: once upon a time… Neural Networks NN follies: once upon a time…

Long ago… http://vv.carleton.ca/~neil/neural/tank.html In the 1980s, the Pentagon wanted to harness computer technology to make their tanks harder to attack.

The “plan” The preliminary plan was to fit each tank with a digital camera hooked up to a computer. The computer would continually scan the environment outside for possible threats - such as an enemy tank hiding behind a tree - and alert the tank crew to anything suspicious. Computers are really good at doing repetitive tasks without taking a break, but they are generally bad at interpreting images. The only possible way to solve the problem was to employ a neural network.

Then… The research team went out and took 100 photographs of tanks hiding behind trees, and then took 100 photographs of trees - with no tanks. They took 50 photos from each group and put them in a vault for safe-keeping. They scanned the remaining 100 photos into their mainframe computer.

Did it work? The huge neural network was fed each photo one at a time and asked if there was a tank hiding behind the trees. Of-course at the beginning its answers were completely random since the network didn't know what was going on or what it was supposed to do. But each time it was fed a photo and it generated an answer, the scientists told it if it was right or wrong. If it was wrong it would randomly change the weightings in its network until it gave the correct answer.

Success! Over time it got better and better until eventually it was getting each photo correct. It could correctly determine if there was a tank hiding behind the trees in any one of the photos.

But – there’s more… But the scientists were worried: had it actually found a way to recognize if there was a tank in the photo, or had it merely memorized which photos had tanks and which did not? This is a big problem with neural networks, after they have trained themselves you have no idea how they arrive at their answers, they just do. The question was did it understand the concept of tanks vs. no tanks, or had it merely memorized the answers? So the scientists took out the photos they had been keeping in the vault and fed them through the computer. The computer had never seen these photos before - this would be the big test. To their immense relief the neural net correctly identified each photo as either having a tank or not having one.

Testing with new data The Pentagon was very pleased with this, but a little bit suspicious, they wanted to see this marvel of modern technology for themselves. They took another set of photos (half with tanks and half without) and scanned them into the computer and through the neural network. The results were completely random. For a long time nobody could figure out why. After all nobody understood how the neural had trained itself.

Grey skies for US Military Eventually someone noticed that in the original set of 200 photos, all the images with tanks had been taken on a cloudy day while all the images without tanks had been taken on a sunny day. The neural network had been asked to separate the two groups of photos, and it had chosen the most obvious way to do it - not by looking for a camouflaged tank hiding behind a tree, but by merely looking at the colour of the sky.

Huh? The military was now the proud owner of a multi-million dollar mainframe computer that could tell you if it was sunny or not!

Moral !@##? This story may be apocryphal, but it doesn't really matter. It is a perfect illustration of the biggest problem behind neural networks. Any self-taught net with more than a few dozen neurons is virtually impossible to analyse and understand. One can't tell if a net has memorized inputs, or is 'cheating' in some other way. A promising use for neural nets these days is to predict the stock market. Even though initial results are extremely good, investors are leery of trusting their money to a system that nobody understands.

The End!