some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · alvinn...

9
8/5/2013 1 Selected Applications of MLP Christopher Bishop, Pattern Recognition and Machine Learning, Springer, 2006 – Chapter 5 5-Aug-13 http://w3.ualg.pt/~jvo/ml Machine Vision Robust Pattern Detection Signal Filtering Virtual Reality Data Segmentation Data Compression Data Mining Text Mining Artificial Life Adaptive Control, Optimisation, and Scheduling Some application areas

Upload: phungtram

Post on 24-Mar-2018

218 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

1

Selected Applications of MLP

Christopher Bishop, Pattern Recognition and MachineLearning, Springer, 2006 – Chapter 5

5-Aug-13 http://w3.ualg.pt/~jvo/ml

Machine VisionRobust Pattern DetectionSignal FilteringVirtual RealityData SegmentationData Compression

Data MiningText MiningArtificial LifeAdaptive Control, Optimisation, and Scheduling…

Some application areas

Page 2: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

2

5-Aug-13 http://w3.ualg.pt/~jvo/ml

Selected applicationsBackpropagation has been used for a large number of practical applications.

Recognizing hand-written charactersStock market prediction Fraud detection in credit cardSpeech recognition Predicting the next word in a sentence (from the previous words)Face recognitionSignature recognitionMine-rock detector

ALVINN (Pomerleau, 1989)Autonomous vehicle controlled by an artificial neural networkDrives faster than 80km/h in public highways

From: http://www.ri.cmu.edu/projects/project_160.html

Page 3: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

3

5-Aug-13 http://w3.ualg.pt/~jvo/ml

Mine-rock detector (Churland, 1988)

Page 4: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

4

Mine-Rock Detector

5-Aug-13 http://w3.ualg.pt/~jvo/ml

NETtalk (Sejnowski & Rosenberg, 1987)Learn to pronounce English text from examples.

Training data are 1000 most occuring words and their phonemes.

Input: 7 consecutive characters from written text presented in a moving window that scans text.

Output: phoneme code giving the pronunciation of the letter at the center of the input window.

Network topology: 7x29 inputs, 80 hidden units and 26 output units. Sigmoid units in hidden and output layer.

nettalk.mp3

Page 5: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

5

Adaptive control

R. Pfeifer and C. Scheier , Understanding Intelligence, MIT Press, 1999

5-Aug-13 http://w3.ualg.pt/~jvo/ml

Aplicações: controlo adaptativo

Page 6: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

6

5-Aug-13 http://w3.ualg.pt/~jvo/ml

OCRTypically performed by a MLP trained with Backpropagation

Page 7: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

7

Signature recognition

http://www.advancedsourcecode.com

5-Aug-13 http://w3.ualg.pt/~jvo/ml

Kohonen maps

Page 8: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

8

5-Aug-13 http://w3.ualg.pt/~jvo/ml

In the human cortex, multi-dimensional sensory input spaces (e.g., visual input, tactile input) are represented by two-dimensional maps.

The projection from sensory inputs onto such maps is topology conserving, meaning that neighboring areas in these maps represent neighboring areas in the sensory input space.

Topologic maps in the brain

5-Aug-13 http://w3.ualg.pt/~jvo/ml

Topologic maps in the brainExamples of topologic conserving mapping between input and output spaces:

Retintopoical mapping between the retina and the cortexOcular dominanceSomatosensory mapping (the homunculus)

For example, arm and hand are represented by neighboring areas in the sensory cortex.

Page 9: Some application areas - w3.ualg.ptw3.ualg.pt/~jvo/ufc-ml-2013/mlufc2013t10.pdf · ALVINN (Pomerleau, 1989) ... Microsoft PowerPoint - mlufc2013t10.ppt [Modo de Compatibilidade] Author:

8/5/2013

9

5-Aug-13

Cortical homunculus

5-Aug-13

Models of sensory and motor homunculi at the Natural History Museum in London