www.abdn.ac.uk/sras artificial intelligence in the real world computing science university of...
TRANSCRIPT
![Page 1: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/1.jpg)
www.abdn.ac.uk/sras
Artificial IntelligenceIn the Real World
Computing Science
University of Aberdeen
![Page 2: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/2.jpg)
www.abdn.ac.uk/sras
Artificial IntelligenceIn the Real World
Artificial IntelligenceIn the Movies
![Page 3: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/3.jpg)
www.abdn.ac.uk/sras
Artificial IntelligenceIn the Real World
Artificial IntelligenceIn the Movies
![Page 4: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/4.jpg)
www.abdn.ac.uk/sras
Artificial IntelligenceIn the Real World
Artificial IntelligenceIn the Movies
?
![Page 5: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/5.jpg)
www.abdn.ac.uk/sras
Artificial Intelligence Began in 1956…
• Great expectations…
““Machines will be capable, Machines will be capable,
within twenty years, within twenty years,
of doing any work that a man of doing any work that a man
can do.”can do.”
Herbert Simon, 1965.
![Page 6: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/6.jpg)
www.abdn.ac.uk/sras
““Machines will be capable, Machines will be capable,
within twenty years, within twenty years,
of doing any work that a man can do.”of doing any work that a man can do.”
Herbert Simon, 1965.
What Happened?
![Page 7: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/7.jpg)
www.abdn.ac.uk/sras
• Machines can’t do everything a man can do…• People thought machines could replace humans…
instead they are usually supporting humans
““Machines will be capable, Machines will be capable,
within twenty years, within twenty years,
of doing any work that a man can do.”of doing any work that a man can do.”
Herbert Simon, 1965.
What Happened?
![Page 8: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/8.jpg)
www.abdn.ac.uk/sras
• Machines can’t do everything a man can do…• People thought machines could replace humans…
instead they are usually supporting humans– Healthcare, Science, Government, Business, Military…
““Machines will be capable, Machines will be capable,
within twenty years, within twenty years,
of doing any work that a man can do.”of doing any work that a man can do.”
Herbert Simon, 1965.
What Happened?
![Page 9: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/9.jpg)
www.abdn.ac.uk/sras
• Machines can’t do everything a man can do…• People thought machines could replace humans…
instead they are usually supporting humans– Healthcare, Science, Government, Business, Military…
• Most difficult problems are solved by human+machine– astronomy, nuclear physics, genetics, maths, drug discovery…
““Machines will be capable, Machines will be capable,
within twenty years, within twenty years,
of doing any work that a man can do.”of doing any work that a man can do.”
Herbert Simon, 1965.
What Happened?
![Page 10: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/10.jpg)
www.abdn.ac.uk/sras
Neural Networks
• Neural Networks are a popular Artificial Intelligence technique
• Used in many applications which help humans
• The idea comes from trying to copy the human brain…
![Page 11: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/11.jpg)
www.abdn.ac.uk/sras
Fascinating Brain Facts…• 100,000,000,000 = 1011 neurons -100 000 are irretrievably lost each day!
• Each neuron connects to 10,000 -150,000 others
• Every person on planet make 200 000 phone calls
– same number of connections as in a single human brain in a day
• Grey part folded to fit - would cover surface of office desk
• The gray cells occupy only 5% of our brains
– 95% is taken up by the communication network between them
• About 2x106km of wiring (to the moon and back twice)
• Pulses travel at more than 400 km/h (250 mph)
• 2% of body weight… but consumes 20% of oxygen
• All the time! Even when sleeping
• What about copying neurons in Computers?
![Page 12: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/12.jpg)
www.abdn.ac.uk/sras
Artificial Neural Network (ANN)
• loosely based on biological neuron
• Each unit is simple, but many connected in a complex network
• If enough inputs are received– Neuron gets “excited”
– Passes on a signal, or “fires”
• ANN different to biological:– ANN outputs a single value
– Biological neuron sends out a complex series of spikes
– Biological neurons not fully understoodImage from Purves et al., Life: The Science of Biology, 4th Edition, by Sinauer
Associates and WH Freeman
![Page 13: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/13.jpg)
www.abdn.ac.uk/sras
Now play with the flash animation to see how synapses work
http://www.mind.ilstu.edu/curriculum/neurons_intro/flash_summary.php?modGUI=232&compGUI=1828&itemGUI=3160
![Page 14: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/14.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
weight1
output
input1
input2
input3
input4
weight4
(threshold)
weight2
wei
ght 3
![Page 15: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/15.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
weight1
output
input1
input2
input3
input4
weight4
(threshold)
weight2
wei
ght 3
Save Graph and Data
![Page 16: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/16.jpg)
www.abdn.ac.uk/sras
The Perceptron
Note: example from Alison Cawsey
student first last year
male works hard
Lives in halls
First this year
1 Richard 1 1 0 1 0
2 Alan 1 1 1 0 1
3 Alison 0 0 1 0 0
4 Jeff 0 1 0 1 0
5 Gail 1 0 1 1 1
6 Simon 0 1 1 1 0
Save Graph and Data
![Page 17: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/17.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.2Threshold
= 0.5
0.2
0.2
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
1 Richard 1 1 0 1 0
![Page 18: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/18.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.15
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.15
0.2
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
1 Richard 1 1 0 1 0
![Page 19: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/19.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.15
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.15
0.2
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
2 Alan 1 1 1 0 1
![Page 20: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/20.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.2
0.25
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
2 Alan 1 1 1 0 1
![Page 21: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/21.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.2
0.25
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
3 Alison 0 0 1 0 0
![Page 22: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/22.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.2
0.25
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
4 Jeff 0 1 0 1 0
![Page 23: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/23.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.2
0.25
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
5 Gail 1 0 1 1 1
![Page 24: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/24.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.2
0.25
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
6 Simon 0 1 1 1 0
![Page 25: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/25.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.15
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
6 Simon 0 1 1 1 0
![Page 26: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/26.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.15
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
1 Richard 1 1 0 1 0
![Page 27: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/27.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.15
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
2 Alan 1 1 1 0 1
![Page 28: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/28.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.15
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
3 Alison 0 0 1 0 0
![Page 29: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/29.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.15
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
4 Jeff 0 1 0 1 0
![Page 30: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/30.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.2
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.15
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
5 Gail 1 0 1 1 1
![Page 31: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/31.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.25
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.15
0.25
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
5 Gail 1 0 1 1 1
![Page 32: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/32.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.25
_output
First last year _
Male_
_hardworking _
Lives in halls
0.15Threshold
= 0.5
0.15
0.25
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
6 Simon 0 1 1 1 0
![Page 33: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/33.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.25
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.10
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
6 Simon 0 1 1 1 0
![Page 34: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/34.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.25
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.10
0.20
Note: example from Alison Cawsey
Finished
![Page 35: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/35.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.25
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.10
0.20
Note: example from Alison Cawsey
FinishedReady to try unseen examples
![Page 36: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/36.jpg)
www.abdn.ac.uk/sras
The Perceptron
add
0.25
_output
First last year _
Male_
_hardworking _
Lives in halls
0.10Threshold
= 0.5
0.10
0.20
Note: example from Alison Cawsey
student First last year male works hard Lives in halls First this year
James 0 1 0 1 ?
![Page 37: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/37.jpg)
www.abdn.ac.uk/sras
The Perceptronadd
0.25
_output
0.10Threshold
= 0.5
0.10
0.20
• Simple perceptron works ok for this example but sometimes will never find weights that fit everything
• In our example:– Important: Getting a first last year, Being hardworking
– Not so important: Male, Living in halls
• Suppose there was an “exclusive or” - – Important: (male) OR (live in halls), but not both
– Can’t capture this relationship
![Page 38: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/38.jpg)
www.abdn.ac.uk/sras
Stock Exchange ExampleCompany Name Company less
than 2 years old
Paid dividend >10% last year
Share price increases in following year
1 Robot Components Ltd. 1 1 0
2 Silicon Devices 1 0 1
3 Bleeding Edge Software
0 0 0
4 Human Interfaces Inc. 1 1 0
5 Data Management Inc. 0 1 1
6 Intelligent Systems 1 1 0
![Page 39: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/39.jpg)
www.abdn.ac.uk/sras
Multilayer Networks
• We saw: perceptron can’t capture relationships among inputs
• Multilayer networks can capture complicated relationships
![Page 40: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/40.jpg)
www.abdn.ac.uk/sras
Stock Exchange Example
Hidden Layer
![Page 41: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/41.jpg)
www.abdn.ac.uk/sras
Neural Net example: ALVINN• Autonomous vehicle controlled by Artificial Neural Network
• Drives up to 70mph on public highways
Note: most images are from the online slides for Tom Mitchell’s book “Machine Learning”
![Page 42: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/42.jpg)
www.abdn.ac.uk/sras
Neural Net example: ALVINN• Autonomous vehicle controlled by Artificial Neural Network
• Drives up to 70mph on public highways
• Note: most images are from the online slides for Tom Mitchell’s book “Machine Learning”
![Page 43: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/43.jpg)
www.abdn.ac.uk/sras
ALVINN
Input is 30x32 pixels= 960 values
1 input pixel
4 hidden units
30 output units
Sharp right
Straight ahead
Sharp left
![Page 44: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/44.jpg)
www.abdn.ac.uk/sras
ALVINN
Input is 30x32 pixels= 960 values
1 input pixel
4 hidden units
30 output units
Sharp right
Straight ahead
Sharp left
Learning means adjusting weight
values
![Page 45: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/45.jpg)
www.abdn.ac.uk/sras
ALVINN
Input is 30x32 pixels= 960 values
1 input pixel
4 hidden units
30 output units
Sharp right
Straight ahead
Sharp left
![Page 46: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/46.jpg)
www.abdn.ac.uk/sras
ALVINN
![Page 47: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/47.jpg)
www.abdn.ac.uk/sras
ALVINN
This shows one hidden node
Input is 30x32 array of pixel values = 960 values Note: no special visual processing
Size/colour corresponds to weight on link
![Page 48: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/48.jpg)
www.abdn.ac.uk/sras
ALVINN
This shows one hidden node
Input is 30x32 array of pixel values = 960 values Note: no special visual processing
Size/colour corresponds to weight on link
Output is array of 30 values This corresponds to steering
instructions E.g. hard left, hard right
![Page 49: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/49.jpg)
www.abdn.ac.uk/sras
• Let’s try a more complicated example with the program…
• In this example we’ll get the program to help us to build the neural network
![Page 50: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/50.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
![Page 51: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/51.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical
![Page 52: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/52.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)
![Page 53: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/53.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)– Image recognition (e.g. human faces)
![Page 54: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/54.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)– Image recognition (e.g. human faces)– Robot control - hand-arm-block.mpg
![Page 55: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/55.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)– Image recognition (e.g. human faces)– Robot control– ECG pattern – had a heart attack?
![Page 56: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/56.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)– Image recognition (e.g. human faces)– Robot control– ECG pattern – had a heart attack?– Application for credit card or mortgage
![Page 57: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/57.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)– Image recognition (e.g. human faces)– Robot control– ECG pattern – had a heart attack?– Application for credit card or mortgage– Data Mining on Customers
![Page 58: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/58.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical
– Character recognition (typed or handwritten)
– Image recognition (e.g. human faces)
– Robot control
– ECG pattern – had a heart attack?
– Application for credit card or mortgage
– Other types of Data Mining - Science
![Page 59: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/59.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)– Image recognition (e.g. human faces)– Robot control– ECG pattern – had a heart attack?– Application for credit card or mortgage– Spam filtering
![Page 60: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/60.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical– Character recognition (typed or handwritten)– Image recognition (e.g. human faces)– Robot control– ECG pattern – had a heart attack?– Application for credit card or mortgage– Shape in go
![Page 61: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/61.jpg)
www.abdn.ac.uk/sras
Neural Network Applications• Particularly good for pattern recognition
– Sound recognition – voice, or medical
– Character recognition (typed or handwritten)
– Image recognition (e.g. human faces)
– Robot control
– ECG pattern – had a heart attack?
– Application for credit card or mortgage
– Data Mining on Customers
– Other types of Data Mining
– Spam filtering
– Shape in Go… and many more!
![Page 62: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/62.jpg)
www.abdn.ac.uk/sras
What are Neural Networks Good For?
• When training data is noisy, or inaccurate– E.g. camera or microphone inputs
• Very fast performance once network is trained• Can accept input numbers from sensors directly
– Human doesn’t need to interpret them first
![Page 63: Www.abdn.ac.uk/sras Artificial Intelligence In the Real World Computing Science University of Aberdeen](https://reader035.vdocuments.net/reader035/viewer/2022081602/5515d77a55034638038b4818/html5/thumbnails/63.jpg)
www.abdn.ac.uk/sras
• Need a lot of data – training examples
• Training time could be very long– This is the big problem for large networks
• Network is like a “black box”– A human can’t look inside and understand what has been learnt
– Logical rules would be easier to understand
Disadvantages?