SlideShare a Scribd company logo
- 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
 
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...
NidhinRaj Saikripa
 
Automatic extraction of genes and diseases
Automatic extraction of genes and diseasesAutomatic extraction of genes and diseases
Automatic extraction of genes and diseases
piuprabhu
 
Data Security Guidelines
Data Security GuidelinesData Security Guidelines
Data Security Guidelines
Gary Waldrom
 
Neural Networks and Applications
Neural Networks and ApplicationsNeural Networks and Applications
Neural Networks and Applications
Alex (Oleksiy) Varfolomiyev
 
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 ...
naschibo
 
SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK SPEECH RECOGNITION USING NEURAL NETWORK
SPEECH RECOGNITION USING NEURAL NETWORK
Kamonasish Hore
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
Victor Terekhovskyi
 
Face recognization using artificial nerual network
Face recognization using artificial nerual networkFace recognization using artificial nerual network
Face recognization using artificial nerual network
Dharmesh Tank
 
FACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORKFACE RECOGNITION USING NEURAL NETWORK
FACE RECOGNITION USING NEURAL NETWORK
codebangla
 
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 neuronesMed Zaibi
 
Chess P.E
Chess P.EChess P.E
Chess P.E
Ana Eranueva
 
Feasibility presentation powerpoint
Feasibility presentation powerpointFeasibility presentation powerpoint
Feasibility presentation powerpoint
JRolls89
 
Artificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKSArtificial intelligence NEURAL NETWORKS
Artificial intelligence NEURAL NETWORKS
REHMAT ULLAH
 
Neural network & its applications
Neural network & its applications Neural network & its applications
Neural network & its applications
Ahmed_hashmi
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
photomatt
 

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

report
reportreport
deepnet-lourentzou.ppt
deepnet-lourentzou.pptdeepnet-lourentzou.ppt
deepnet-lourentzou.ppt
yang947066
 
Introduction to Deep Learning presentation
Introduction to Deep Learning presentationIntroduction to Deep Learning presentation
Introduction to Deep Learning presentation
johanericka2
 
Artificial neural networks introduction
Artificial neural networks introductionArtificial neural networks introduction
Artificial neural networks introduction
SungminYou
 
. 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
 
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)
SungminYou
 
Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)Deep Learning Sample Class (Jon Lederman)
Deep Learning Sample Class (Jon Lederman)
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
Tim Riser
 
AlphaZero and beyond: Polygames
AlphaZero and beyond: PolygamesAlphaZero and beyond: Polygames
AlphaZero and beyond: Polygames
Olivier Teytaud
 
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
StampedeCon
 
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
ssuser7e63fd
 
20141003.journal club
20141003.journal club20141003.journal club
20141003.journal club
Hayaru SHOUNO
 
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
Balázs Hidasi
 
Recurrent Neural Networks
Recurrent Neural NetworksRecurrent Neural Networks
Recurrent Neural Networks
Sharath TS
 
Ai in games
Ai in gamesAi in games
Ai in games
Rawan-alsamman
 
Group 9 genetic-algorithms (1)
Group 9 genetic-algorithms (1)Group 9 genetic-algorithms (1)
Group 9 genetic-algorithms (1)
lakshmi.ec
 
SoftComputing6
SoftComputing6SoftComputing6
SoftComputing6
DrPrafullNarooka
 
ensembles_emptytemplate_v2
ensembles_emptytemplate_v2ensembles_emptytemplate_v2
ensembles_emptytemplate_v2
Shrayes Ramesh
 
Java and Deep Learning (Introduction)
Java and Deep Learning (Introduction)Java and Deep Learning (Introduction)
Java and Deep Learning (Introduction)
Oswald Campesato
 
Evolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network TreesEvolving Comprehensible Neural Network Trees
Evolving Comprehensible Neural Network Trees
Amr Kamel Deklel
 

Similar to Chess end games using Neural Networks (20)

report
reportreport
report
 
deepnet-lourentzou.ppt
deepnet-lourentzou.pptdeepnet-lourentzou.ppt
deepnet-lourentzou.ppt
 
Introduction to Deep Learning presentation
Introduction to Deep Learning presentationIntroduction to Deep Learning presentation
Introduction to Deep Learning presentation
 
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
 

Recently uploaded

Tara E Browne, DTM - Administrative Manager (Resume)
Tara E Browne, DTM - Administrative Manager (Resume)Tara E Browne, DTM - Administrative Manager (Resume)
Tara E Browne, DTM - Administrative Manager (Resume)
Tara E. Browne, DTM
 
欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】
欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】
欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】
concepsionchomo153
 
internship presentation of three-storeyed reinforced concrete building
internship presentation of three-storeyed reinforced concrete buildinginternship presentation of three-storeyed reinforced concrete building
internship presentation of three-storeyed reinforced concrete building
ThihaHtun17
 
按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理
按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理
按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理
evnum
 
一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理
ofogyhw
 
0624.CV_studentscholarandacademic-01.pdf
0624.CV_studentscholarandacademic-01.pdf0624.CV_studentscholarandacademic-01.pdf
0624.CV_studentscholarandacademic-01.pdf
Thomas GIRARD BDes
 
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
ahmedendrise81
 
LinkedIn Strategic Guidelines for June 2024
LinkedIn Strategic Guidelines  for June 2024LinkedIn Strategic Guidelines  for June 2024
LinkedIn Strategic Guidelines for June 2024
Bruce Bennett
 
一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理
一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理
一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理
cenaws
 
Parabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position FeedbackParabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position Feedback
StevenPatrick17
 
Khushi Saini, An Intern from The Sparks Foundation
Khushi Saini, An Intern from The Sparks FoundationKhushi Saini, An Intern from The Sparks Foundation
Khushi Saini, An Intern from The Sparks Foundation
khushisaini0924
 
23. Certificate of Appreciation Ramanji.
23. Certificate of Appreciation Ramanji.23. Certificate of Appreciation Ramanji.
23. Certificate of Appreciation Ramanji.
Manu Mitra
 
一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理
一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理
一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理
aweuwyo
 
按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理
按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理
按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理
evnum
 
欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】
mukeshomran942
 
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan -  Delta International Recruitment AgencyTop Recruitment Agencies in Pakistan -  Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
Delta International Recruitment Agency
 
在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样
在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样
在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样
yhkox
 
Engeneering Model Traffic Lights Circuit
Engeneering Model Traffic Lights CircuitEngeneering Model Traffic Lights Circuit
Engeneering Model Traffic Lights Circuit
KethavathVenkatesh3
 
Federalism-invert.pdf. S s s. S. S s s s s s s s
Federalism-invert.pdf.             S s s. S. S s s s s s s sFederalism-invert.pdf.             S s s. S. S s s s s s s s
Federalism-invert.pdf. S s s. S. S s s s s s s s
rankawatf
 
美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】
美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】
美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】
balliuvilla512
 

Recently uploaded (20)

Tara E Browne, DTM - Administrative Manager (Resume)
Tara E Browne, DTM - Administrative Manager (Resume)Tara E Browne, DTM - Administrative Manager (Resume)
Tara E Browne, DTM - Administrative Manager (Resume)
 
欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】
欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】
欧洲杯买球-欧洲杯买球买球推荐-欧洲杯买球买球推荐网站|【​网址​🎉ac10.net🎉​】
 
internship presentation of three-storeyed reinforced concrete building
internship presentation of three-storeyed reinforced concrete buildinginternship presentation of three-storeyed reinforced concrete building
internship presentation of three-storeyed reinforced concrete building
 
按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理
按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理
按照学校原版(ArtEZ文凭证书)ArtEZ艺术学院毕业证快速办理
 
一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理一比一原版加拿大特伦特大学毕业证如何办理
一比一原版加拿大特伦特大学毕业证如何办理
 
0624.CV_studentscholarandacademic-01.pdf
0624.CV_studentscholarandacademic-01.pdf0624.CV_studentscholarandacademic-01.pdf
0624.CV_studentscholarandacademic-01.pdf
 
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
欧洲杯足彩-欧洲杯足彩投注网-欧洲杯足彩投注网站|【​网址​🎉ac123.net🎉​】
 
LinkedIn Strategic Guidelines for June 2024
LinkedIn Strategic Guidelines  for June 2024LinkedIn Strategic Guidelines  for June 2024
LinkedIn Strategic Guidelines for June 2024
 
一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理
一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理
一比一原版坎特伯雷大学毕业证(UC毕业证书)学历如何办理
 
Parabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position FeedbackParabolic antenna alignment system with Real-Time Angle Position Feedback
Parabolic antenna alignment system with Real-Time Angle Position Feedback
 
Khushi Saini, An Intern from The Sparks Foundation
Khushi Saini, An Intern from The Sparks FoundationKhushi Saini, An Intern from The Sparks Foundation
Khushi Saini, An Intern from The Sparks Foundation
 
23. Certificate of Appreciation Ramanji.
23. Certificate of Appreciation Ramanji.23. Certificate of Appreciation Ramanji.
23. Certificate of Appreciation Ramanji.
 
一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理
一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理
一比一原版(uwm毕业证书)美国威斯康星大学密尔沃基分校毕业证如何办理
 
按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理
按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理
按照学校原版(UofT文凭证书)多伦多大学毕业证快速办理
 
欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】
欧洲杯投注-欧洲杯投注投注官方网站-欧洲杯投注买球投注官网|【​网址​🎉ac99.net🎉​】
 
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan -  Delta International Recruitment AgencyTop Recruitment Agencies in Pakistan -  Delta International Recruitment Agency
Top Recruitment Agencies in Pakistan - Delta International Recruitment Agency
 
在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样
在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样
在线办理(UOIT毕业证书)安大略省理工大学毕业证在读证明一模一样
 
Engeneering Model Traffic Lights Circuit
Engeneering Model Traffic Lights CircuitEngeneering Model Traffic Lights Circuit
Engeneering Model Traffic Lights Circuit
 
Federalism-invert.pdf. S s s. S. S s s s s s s s
Federalism-invert.pdf.             S s s. S. S s s s s s s sFederalism-invert.pdf.             S s s. S. S s s s s s s s
Federalism-invert.pdf. S s s. S. S s s s s s s s
 
美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】
美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】
美洲杯投注-美洲杯投注比分-美洲杯投注比分投注|【​网址​🎉ac44.net🎉​】
 

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.