Motivation Computers are good at some things… Calculating Sorting lists Manipulating data i.e. anything involving a well-defined algorithm (involving “calculation”)
Motivation Computers are bad at some things… Recognizing faces Noticing patterns Making decisions i.e. things that humans do all the time!
Examples Image/sound recognition Faces/voices Text Problems/anomalies
Examples Decision-making Loan application Path navigation Path optimization Classification Sorting Who wrote this text?
Examples Prediction Stock market Football Purchasing habits/desires
Basic Idea of Neural Networks Since humans can easily solve certain problems that computers have a hard time solving… Why not try to mimic the brain’s behavior with a computer program?
Basic Idea of Neural Networks Humans: Observe input and/or output Numerous times Learn often by trial-and-error Extend observed cases to new observations
Basic Idea of Neural Networks Computer model: Function to turn input into output Learn from observed data Brain = highly interconnected network of simple elements Learning = adjusting (strength of) connections
InputOutput: Examples Image/sound recognition Faces/voices Text Problems/anomalies
InputOutput: Examples Decision-making Loan application Path navigation Path optimization Classification Sorting Who wrote this text?
InputOutput: Examples Prediction Stock market Football Purchasing habits/desires
Learning Supervised Reinforcement Unsupervised/associative