pcet6 - marsdenhigh9ist

Download Report

Transcript pcet6 - marsdenhigh9ist

PCE&T
Artificial
intelligence, simulation and
modelling
Append
See
to your document pcet.doc
W:\IST\Mr Charles\pcet\pcet6.doc for images
01/06/09
1. Artificial intelligence, simulation
and modelling




Human thought and interaction have been a
dream for a long time. This has not eventuated.
Computers are good at calculating and this
power is used to simulate human interaction
Pattern matching is used after a document has
been scanned to identify characters. This is
called OCR (Optical Character Recognition).
Recent development have included face
recognition in airports to identify criminals
Language translation sites are becoming more
useful and powerful
Voice recognition used by computers has
developed slowly with minimal use. An area of
usage is call centre automation where the user
attempts to ask for a service
The Sims
1. Continued…


Expert systems are computer program
that perform diagnostic functions. The are
common in hospitals for diagnosing
medical conditions. The are also used in
Telstra to fault find network problems.
Expert system use rules developed by
experts.
Neural networks use trial and error to
guess outcomes. They operate similar to
the human brain and are used to identify
signatures and heart attack risk
2. Class Task
Research and describe in one paragraph an example of an
‘expert system’ (rules set by a SME Subject matter Expert)
and a ‘neural network’
 Examples may come from industries such as









Defence
Mobile phone engineering
Automotive engine management system
Rail network planning
Real estate
Airport scheduling
Gaming
Share market trading
Medical diagnostics
If (Clock.Hour < 12) Then
TextWindow.WriteLine("Good Morning World")
EndIf
If (Clock.Hour >= 12) Then
TextWindow.WriteLine("Good Evening World")
EndIf
If (Clock.Hour < 12) Then
TextWindow.WriteLine("Good Morning World")
TextWindow.WriteLine("How was your breakfast")
EndIf
If (Clock.Hour >= 12) Then
TextWindow.WriteLine("Good Evening World")
EndIf
For i = 10 To 1 Step -1
TextWindow.WriteLine(i)
EndFor
i=1
start:
TextWindow.WriteLine(i)
i=i+1
If (i < 25) Then
Goto start
EndIf
TextWindow.Write("Enter a number: ")
num = TextWindow.ReadNumber()
remainder = Math.Remainder(num, 2)
If (remainder = 0) Then
TextWindow.WriteLine("The number is Evan")
Else
TextWindow.WriteLine("The number is Odd")
EndIf