SlideShare a Scribd company logo
1 of 58
- Presented By - Kavitha S.   - GH 03437 Shilpa Kendre    - GH 03438 Kaustubh Kolhar  - GH 03439 Priyanka Prabhu  - GH 03454 Implementation of Self-Learning in Chess using Neural Networks
LEARNING ,[object Object],[object Object],[object Object],[object Object]
LEARNING AGENTS
NEED FOR LEARNING ,[object Object],[object Object],[object Object]
LEARNING APPROACHES ,[object Object],[object Object],[object Object],[object Object],[object Object],More inductive  reasoning
LEARNING REPRESENTATIONS Taxonomies   Procedural encodings   Frames and Schemas   Graphs and Networks   Formal logic   Production rules   Formal grammars   Decision Trees   Parameters in  algebraic expressions   Data
TYPE OF FEEDBACK ,[object Object],[object Object],[object Object]
INDUCTIVE LEARNING ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INDUCTIVE LEARNING METHOD ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],INDUCTIVE LEARNING METHOD
[object Object],[object Object],[object Object],INDUCTIVE LEARNING METHOD
[object Object],[object Object],[object Object],INDUCTIVE LEARNING METHOD
[object Object],[object Object],[object Object],[object Object],INDUCTIVE LEARNING METHOD
WHY USE NEURAL NETWORKS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WHY NEURAL NETWORKS
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],WHY NEURAL NETWORKS
LEARNING USING NEURAL NETWORKS ,[object Object]
APPLICATIONS OF NEURAL NETWORKS Problems where intelligence and induction is required Network Type Networks Use for Network Prediction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Classification ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Data Association ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Data Conceptualization ,[object Object],[object Object],[object Object],[object Object],Data Filtering Recirculation ,[object Object],[object Object]
BENEFITS OF NEURAL NETWORKS ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WHY CHESS? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WHY ENDGAMES? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
KING-ROOK-KING ENDGAME ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2  PRIMARY MATING PATTERNS ,[object Object],[object Object],[object Object],[object Object],[object Object]
Black King is in a corner square. White King is blocking the black King from moving to the two outer squares of the four square Anatomy of Mate mating pattern.  Rook is controlling either the back rank or the file ending in the corner square 1. DIRECT KING OPPOSITION: …contd.
2. MISALIGNED KING OPPOSITION: 2.1.  Kings are on squares that are not aligned parallel to each other,  but separated by one square   White King prevents black King from moving to the three outer  squares in adjoining file for the six square rectangle Anatomy of  Mate mating pattern.
PROBLEM STATEMENT ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
NEURAL NETWORK ARCHITECTURE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
INPUT REPRESENTATION ,[object Object],[object Object],[object Object],[object Object],[object Object],Neuron Number in the I/p Layer Representation 1-3 File of Black King 4-6 Rank of Black King 7-9 File of White King 10-12 Rank of White King 13-15 File of White Rook 16-18 Rank of White Rook
Board position  i/p representation for given board Thus, input representation for above board position 001101011010101110 INPUT REPRESENTATION …contd. Parameter Value Representation File of Black king b 001 Rank of Black King 6 101 File of White king d 011 Rank of White King 3 010 File of White Rook f 101 Rank of White Rook 7 110
OUTPUT REPRESENTATAION ,[object Object],[object Object],Neuron in the O/p Layer Representation 1 K/R Index 2-3 Number of squares the piece has moved 4-6 Direction of the move
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OUTPUT REPRESENTATAION …contd.
[object Object],[object Object],[object Object],[object Object],OUTPUT REPRESENTATAION …contd. 111 101 011   100 000 001 110 010
Initial board position After White King’s move The output representation of the above move is 001001 OUTPUT REPRESENTATAION …contd. Parameter Representation K/R index 0 No. of squares 01 Direction 001
(b)  White Rook to move OUTPUT REPRESENTATAION …contd. Neuron in the O/p Layer Representation 1 K/R Index 2-3 Direction of the move 4-6 Number of squares the piece has moved
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],OUTPUT REPRESENTATAION …contd.
[object Object],[object Object],[object Object],[object Object],OUTPUT REPRESENTATAION …contd. 11 00 01 01 11
Board position White rook’s move The output representation of the above move is 100101 OUTPUT REPRESENTATAION …contd. Parameter Representation K/R index 1 Direction  00 No. of squares 101
NUMBER OF HIDDEN NODES ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],NUMBER OF HIDDEN NODES …contd.
KNOWLEDGE ACQUISITION  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],KNOWLEDGE ACQUISITION …contd.
BACK PROPAGATION ,[object Object],[object Object],[object Object],[object Object],[object Object],Where,  δ j   = φ'( v j ) x  e j φ(*) is the logistic function v j  is the total input to node  j  i.e. Σ i   w ji y i ,[object Object],Weight change learning rate local gradient input signal to node  j Δ w ji  = η* δ j * y i
HEURISTICS FOR MAKING THE  BP ALGORITHM PERFORM BETTER ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],HEURISTICS FOR MAKING THE BP ALGORITHM PERFORM BETTER …contd.
VIRTUES OF BACK PROPAGATION ,[object Object],[object Object],[object Object],[object Object]
LIMITATIONS OF BACK PROPAGATION ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
GENERALIZATION ,[object Object],Training Data Non-Linear Mapping Generalization Properly fitted data
OVERFITTING ,[object Object],[object Object],[object Object],Training Data Non-Linear Mapping Over fitted data (poor generalization)
FACTORS AFFECTING GENERALIZATION ,[object Object],[object Object],[object Object]
Approach  1 ,[object Object],[object Object],[object Object],[object Object],[object Object],No of training samples 4900  50000 Accuracy on ideal moves 11.79% 11.79%
PERFORMANCE GRAPH
Approach  2 ,[object Object],[object Object],[object Object],[object Object],Criteria 34 hidden nodes 56 hidden nodes  Valid moves  59.937%  63.071%  Ideal moves  6.009%  24.917%
EFFECT OF CLUSTERING AND BIAS Clustered samples on d1 Hidden nodes=80 Total number of testing samples= 39354 Total number of training samples=???? Total number of training epochs=????? Criteria Accuracy for biased NN Accuracy for unbiased NN Valid moves  54.609%  19.822%  Ideal moves  3.295%  4.200%
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],EFFECT OF CLUSTERING AND BIAS …contd.
FUTURE SCOPE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
CONCLUSION ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],CONCLUSION …contd.
Thank  You!

More Related Content

Viewers also liked

Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural network
Sumeet Kakani
 
Automatic extraction of genes and diseases
Automatic extraction of genes and diseasesAutomatic extraction of genes and diseases
Automatic extraction of genes and diseases
piuprabhu
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control Systems
Behzad Samadi
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neurones
Med Zaibi
 
Feasibility presentation powerpoint
Feasibility presentation powerpointFeasibility presentation powerpoint
Feasibility presentation powerpoint
JRolls89
 

Viewers also liked (17)

Face recognition using artificial neural network
Face recognition using artificial neural networkFace recognition using artificial neural network
Face recognition using artificial neural network
 
Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...Gesture recognition using artificial neural network,a technology for identify...
Gesture recognition using artificial neural network,a technology for identify...
 
Automatic extraction of genes and diseases
Automatic extraction of genes and diseasesAutomatic extraction of genes and diseases
Automatic extraction of genes and diseases
 
Data Security Guidelines
Data Security GuidelinesData Security Guidelines
Data Security Guidelines
 
Neural Networks and Applications
Neural Networks and ApplicationsNeural Networks and Applications
Neural Networks and Applications
 
Neural object classification by pattern recognition of one dimensional data ...
Neural object classification by pattern recognition of one dimensional data...Neural object classification by pattern recognition of one dimensional data...
Neural object classification by pattern recognition of one dimensional data ...
 
SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Face recognization using artificial nerual network
Face recognization using artificial nerual networkFace recognization using artificial nerual network
Face recognization using artificial nerual network
 
FACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORKFACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORK
 
An Overview of Vehicle Control Systems
An Overview of Vehicle Control SystemsAn Overview of Vehicle Control Systems
An Overview of Vehicle Control Systems
 
Réseaux des neurones
Réseaux des neuronesRéseaux des neurones
Réseaux des neurones
 
Chess P.E
Chess P.EChess P.E
Chess P.E
 
Feasibility presentation powerpoint
Feasibility presentation powerpointFeasibility presentation powerpoint
Feasibility presentation powerpoint
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Similar to Chess end games using Neural Networks

. An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic .... An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic ...
butest
 
20141003.journal club
20141003.journal club20141003.journal club
20141003.journal club
Hayaru SHOUNO
 
Group 9 genetic-algorithms (1)
Group 9 genetic-algorithms (1)Group 9 genetic-algorithms (1)
Group 9 genetic-algorithms (1)
lakshmi.ec
 
ensembles_emptytemplate_v2
ensembles_emptytemplate_v2ensembles_emptytemplate_v2
ensembles_emptytemplate_v2
Shrayes Ramesh
 

Similar to Chess end games using Neural Networks (20)

report
reportreport
report
 
deepnet-lourentzou.ppt
deepnet-lourentzou.pptdeepnet-lourentzou.ppt
deepnet-lourentzou.ppt
 
Artificial neural networks introduction
Artificial neural networks introductionArtificial neural networks introduction
Artificial neural networks introduction
 
. An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic .... An introduction to machine learning and probabilistic ...
. An introduction to machine learning and probabilistic ...
 
Deep learning lecture - part 1 (basics, CNN)
Deep learning lecture - part 1 (basics, CNN)Deep learning lecture - part 1 (basics, CNN)
Deep learning lecture - part 1 (basics, CNN)
 
Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)
 
How DeepMind Mastered The Game Of Go
How DeepMind Mastered The Game Of GoHow DeepMind Mastered The Game Of Go
How DeepMind Mastered The Game Of Go
 
AlphaZero and beyond: Polygames
AlphaZero and beyond: PolygamesAlphaZero and beyond: Polygames
AlphaZero and beyond: Polygames
 
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
 
8_Neural Networks in artificial intelligence.ppt
8_Neural Networks in artificial intelligence.ppt8_Neural Networks in artificial intelligence.ppt
8_Neural Networks in artificial intelligence.ppt
 
20141003.journal club
20141003.journal club20141003.journal club
20141003.journal club
 
Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017
 
Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
 
Ai in games
Ai in gamesAi in games
Ai in games
 
Group 9 genetic-algorithms (1)
Group 9 genetic-algorithms (1)Group 9 genetic-algorithms (1)
Group 9 genetic-algorithms (1)
 
SoftComputing6
SoftComputing6SoftComputing6
SoftComputing6
 
ensembles_emptytemplate_v2
ensembles_emptytemplate_v2ensembles_emptytemplate_v2
ensembles_emptytemplate_v2
 
Java and Deep Learning (Introduction)
Java and Deep Learning (Introduction)Java and Deep Learning (Introduction)
Java and Deep Learning (Introduction)
 
Evolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network TreesEvolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network Trees
 
Grammarly Meetup: Paraphrase Detection in NLP (PART 2) - Andriy Gryshchuk
Grammarly Meetup: Paraphrase Detection in NLP (PART 2) - Andriy GryshchukGrammarly Meetup: Paraphrase Detection in NLP (PART 2) - Andriy Gryshchuk
Grammarly Meetup: Paraphrase Detection in NLP (PART 2) - Andriy Gryshchuk
 

Recently uploaded

Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
gajnagarg
 
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
yynod
 
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
eqaqen
 
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........
deejay178
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
ozave
 
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
gajnagarg
 
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
gynedubai
 
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
yynod
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
gajnagarg
 

Recently uploaded (20)

Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In chittoor [ 7014168258 ] Call Me For Genuine Models ...
 
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Hubli [ 7014168258 ] Call Me For Genuine Models We ...
 
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
怎样办理宾夕法尼亚大学毕业证(UPenn毕业证书)成绩单学校原版复制
 
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
一比一定(购)中央昆士兰大学毕业证(CQU毕业证)成绩单学位证
 
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Shimla [ 7014168258 ] Call Me For Genuine Models We...
 
Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........Gabriel_Carter_EXPOLRATIONpp.pptx........
Gabriel_Carter_EXPOLRATIONpp.pptx........
 
B.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak KumarB.tech civil major project by Deepak Kumar
B.tech civil major project by Deepak Kumar
 
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdfB.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
B.tech Civil Engineering Major Project by Deepak Kumar ppt.pdf
 
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
如何办理堪培拉大学毕业证(UC毕业证书)成绩单原版一比一
 
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Shillong [ 7014168258 ] Call Me For Genuine Models ...
 
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Raipur [ 7014168258 ] Call Me For Genuine Models We...
 
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Sagar [ 7014168258 ] Call Me For Genuine Models We ...
 
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Jabalpur [ 7014168258 ] Call Me For Genuine Models ...
 
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
<DUBAI>Abortion pills IN UAE {{+971561686603*^Mifepristone & Misoprostol in D...
 
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime MalegaonVip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
Vip Malegaon Escorts Service Girl ^ 9332606886, WhatsApp Anytime Malegaon
 
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Rampur [ 7014168258 ] Call Me For Genuine Models We...
 
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
怎样办理哥伦比亚大学毕业证(Columbia毕业证书)成绩单学校原版复制
 
UXPA Boston 2024 Maximize the Client Consultant Relationship.pdf
UXPA Boston 2024 Maximize the Client Consultant Relationship.pdfUXPA Boston 2024 Maximize the Client Consultant Relationship.pdf
UXPA Boston 2024 Maximize the Client Consultant Relationship.pdf
 
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Agartala [ 7014168258 ] Call Me For Genuine Models ...
 
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
Specialize in a MSc within Biomanufacturing, and work part-time as Process En...
 

Chess end games using Neural Networks

  • 1. - Presented By - Kavitha S. - GH 03437 Shilpa Kendre - GH 03438 Kaustubh Kolhar - GH 03439 Priyanka Prabhu - GH 03454 Implementation of Self-Learning in Chess using Neural Networks
  • 2.
  • 4.
  • 5.
  • 6. LEARNING REPRESENTATIONS Taxonomies Procedural encodings Frames and Schemas Graphs and Networks Formal logic Production rules Formal grammars Decision Trees Parameters in algebraic expressions Data
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Black King is in a corner square. White King is blocking the black King from moving to the two outer squares of the four square Anatomy of Mate mating pattern. Rook is controlling either the back rank or the file ending in the corner square 1. DIRECT KING OPPOSITION: …contd.
  • 25. 2. MISALIGNED KING OPPOSITION: 2.1. Kings are on squares that are not aligned parallel to each other, but separated by one square White King prevents black King from moving to the three outer squares in adjoining file for the six square rectangle Anatomy of Mate mating pattern.
  • 26.
  • 27.
  • 28.
  • 29. Board position i/p representation for given board Thus, input representation for above board position 001101011010101110 INPUT REPRESENTATION …contd. Parameter Value Representation File of Black king b 001 Rank of Black King 6 101 File of White king d 011 Rank of White King 3 010 File of White Rook f 101 Rank of White Rook 7 110
  • 30.
  • 31.
  • 32.
  • 33. Initial board position After White King’s move The output representation of the above move is 001001 OUTPUT REPRESENTATAION …contd. Parameter Representation K/R index 0 No. of squares 01 Direction 001
  • 34. (b) White Rook to move OUTPUT REPRESENTATAION …contd. Neuron in the O/p Layer Representation 1 K/R Index 2-3 Direction of the move 4-6 Number of squares the piece has moved
  • 35.
  • 36.
  • 37. Board position White rook’s move The output representation of the above move is 100101 OUTPUT REPRESENTATAION …contd. Parameter Representation K/R index 1 Direction 00 No. of squares 101
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 52.
  • 53. EFFECT OF CLUSTERING AND BIAS Clustered samples on d1 Hidden nodes=80 Total number of testing samples= 39354 Total number of training samples=???? Total number of training epochs=????? Criteria Accuracy for biased NN Accuracy for unbiased NN Valid moves 54.609% 19.822% Ideal moves 3.295% 4.200%
  • 54.
  • 55.
  • 56.
  • 57.