pattern recognition using artificial neural networks ace of hearts eyal ittah (60407301) ittai doron...

9
Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Upload: roger-thomas

Post on 19-Jan-2016

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Pattern Recognition Using Artificial Neural Networks

Ace ofHearts

Eyal Ittah (60407301)Ittai Doron (53084489)

Page 2: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

IntroductionIntroduction

Classify images of playing cards by their Classify images of playing cards by their suit and value suit and value

Page 3: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Pattern RecognitionPattern Recognition

Sensor – existing imagesSensor – existing images

Feature extraction mechanism – Feature extraction mechanism – Relaxation Labeling on color imagesRelaxation Labeling on color images

Classification scheme –Classification scheme –Artificial Neural Network used to classify Artificial Neural Network used to classify suit and valuesuit and value

Page 4: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Relaxation LabelingRelaxation Labeling

Objects – pixelsObjects – pixels

Labels – object, backgroundLabels – object, background

Initial confidence – degree of whiteInitial confidence – degree of white

Page 5: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Artificial Neural NetworksArtificial Neural Networks Neurons as basic Neurons as basic calculation unitscalculation units

Input layer - Each Input layer - Each neuron a single input neuron a single input variable variable

Hidden layers Hidden layers

Output layer - Each Output layer - Each neuron represents a neuron represents a single output variable.single output variable.

Page 6: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Artificial Neural NetworksArtificial Neural Networks

Training the networkTraining the network Supervised learningSupervised learning Back-propagationBack-propagation Learning rateLearning rate

Page 7: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Card classificationCard classification

Page 8: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

Card classification (noisy Card classification (noisy image)image)

Page 9: Pattern Recognition Using Artificial Neural Networks Ace of Hearts Eyal Ittah (60407301) Ittai Doron (53084489)

ConclusionsConclusions

Using two ANNs instead of one Using two ANNs instead of one

Decreasing the learning rate of the ANN Decreasing the learning rate of the ANN

Using an output neuron for each classUsing an output neuron for each class