Difference between revisions of "Pattern Recognition"

From Chessprogramming wiki
Jump to: navigation, search
Line 71: Line 71:
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[ICGA Journal#7_2|ICCA Journal, Vol. 7, No. 2]] (abridged version)
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[ICGA Journal#7_2|ICCA Journal, Vol. 7, No. 2]] (abridged version)
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984,1986'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[Advances in Computer Chess 4]] (full paper)
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984,1986'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[Advances in Computer Chess 4]] (full paper)
 +
* [[Laveen Kanal|Laveen N. Kanal]], [https://dblp.uni-trier.de/pers/hd/g/Gelsema:Edzard_S= Edzard S. Gelsema] (eds.) ('''1984'''). ''[https://www.elsevier.com/books/pattern-recognition-in-practice-ii/kanal/978-0-444-87877-9 Pattern Recognition in Practice II]''. [https://en.wikipedia.org/wiki/Elsevier#Imprints North Holland]
 
* [[Ivan Bratko]] ('''1985'''). ''Symbolic Derivation of Chess Patterns.'' Progress in Artificial Intelligence (eds. L. Steels and J.A. Campbell), Ellis Horwood Ltd., Chichester, UK.
 
* [[Ivan Bratko]] ('''1985'''). ''Symbolic Derivation of Chess Patterns.'' Progress in Artificial Intelligence (eds. L. Steels and J.A. Campbell), Ellis Horwood Ltd., Chichester, UK.
 
* [[Peter W. Frey]] ('''1986'''). ''Fuzzy Production Rules in Chess''. [[ICGA Journal#9_4|ICCA Journal, Vol. 9, No. 4]]
 
* [[Peter W. Frey]] ('''1986'''). ''Fuzzy Production Rules in Chess''. [[ICGA Journal#9_4|ICCA Journal, Vol. 9, No. 4]]
 
* [[Kai-Fu Lee]], [[Sanjoy Mahajan]] ('''1988'''). ''[http://www.sciencedirect.com/science/article/pii/0004370288900768 A Pattern Classification Approach to Evaluation Function Learning]''. [https://en.wikipedia.org/wiki/Artificial_Intelligence_%28journal%29 Artificial Intelligence], Vol. 36, No. 1
 
* [[Kai-Fu Lee]], [[Sanjoy Mahajan]] ('''1988'''). ''[http://www.sciencedirect.com/science/article/pii/0004370288900768 A Pattern Classification Approach to Evaluation Function Learning]''. [https://en.wikipedia.org/wiki/Artificial_Intelligence_%28journal%29 Artificial Intelligence], Vol. 36, No. 1
 +
* [[Laveen Kanal|Laveen N. Kanal]], [https://dblp.uni-trier.de/pers/hd/g/Gelsema:Edzard_S= Edzard S. Gelsema] (eds.) ('''1988'''). ''[https://www.elsevier.com/books/pattern-recognition-and-artificial-intelligence-towards-an-integration/kanal/978-0-444-87137-4 Pattern Recognition and Artificial Intelligence, Towards an Integration]''. [https://en.wikipedia.org/wiki/Elsevier Elsevier]
 
* [[Robert Levinson]] ('''1989'''). ''A Self-Learning, Pattern-Oriented Chess Program''. [[ICGA Journal#12_4|ICCA Journal, Vol. 12, No. 4]]
 
* [[Robert Levinson]] ('''1989'''). ''A Self-Learning, Pattern-Oriented Chess Program''. [[ICGA Journal#12_4|ICCA Journal, Vol. 12, No. 4]]
 
* [[Roger Hünen]] ('''1989'''). ''Efficient Pattern Recognition in Large Game Trees''. [[Advances in Computer Chess 5]]
 
* [[Roger Hünen]] ('''1989'''). ''Efficient Pattern Recognition in Large Game Trees''. [[Advances in Computer Chess 5]]
Line 86: Line 88:
 
* [[Eduardo F. Morales]] ('''1994'''). ''Learning Patterns for Playing Strategies''. [[ICGA Journal#17_1|ICCA Journal, Vol. 17, No. 1]]
 
* [[Eduardo F. Morales]] ('''1994'''). ''Learning Patterns for Playing Strategies''. [[ICGA Journal#17_1|ICCA Journal, Vol. 17, No. 1]]
 
* [[Robert Levinson]], [[Gil Fuchs]] ('''1994'''). ''A Pattern-Weight Formulation of Search Knowledge''. UCSC-CRL-94-10, [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.35.1027 CiteSeerX]
 
* [[Robert Levinson]], [[Gil Fuchs]] ('''1994'''). ''A Pattern-Weight Formulation of Search Knowledge''. UCSC-CRL-94-10, [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.35.1027 CiteSeerX]
 +
* [https://dblp.uni-trier.de/pers/hd/g/Gelsema:Edzard_S= Edzard S. Gelsema], [[Laveen Kanal|Laveen N. Kanal]] (eds.)  ('''1994'''). ''[https://dl.acm.org/citation.cfm?id=561112 Pattern Recognition in Practice IV: : Multiple Paradigms, Comparative Studies and Hybrid Systems]''. [https://en.wikipedia.org/wiki/Elsevier Elsevier]
 
* [[Reijer Grimbergen]] ('''1996'''). ''Using Pattern Recognition and Selective Deepening to Solve Tsume Shogi''. [[Conferences#GPW|3rd Game Programming Workshop]], [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.7594 CiteSeerX] <ref>[https://en.wikipedia.org/wiki/Tsumeshogi Tsumeshogi from Wikipedia]</ref>
 
* [[Reijer Grimbergen]] ('''1996'''). ''Using Pattern Recognition and Selective Deepening to Solve Tsume Shogi''. [[Conferences#GPW|3rd Game Programming Workshop]], [http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.43.7594 CiteSeerX] <ref>[https://en.wikipedia.org/wiki/Tsumeshogi Tsumeshogi from Wikipedia]</ref>
 +
* [https://dblp.uni-trier.de/pers/hd/g/Gelsema:Edzard_S= Edzard S. Gelsema], [[Laveen Kanal|Laveen N. Kanal]] (eds.)  ('''1997'''). ''Pattern Recognition in Practice V''. [https://en.wikipedia.org/wiki/Pattern_Recognition_Letters Pattern Recognition Letters], Vol 18, Nos. 11-13
 
* [[Fernand Gobet]], [[Herbert Simon]] ('''1998'''). ''Pattern recognition makes search possible: Comments on Holding (1992)''. Psychological Research, Vol. 61, [http://v-scheiner.brunel.ac.uk/bitstream/2438/816/1/Paper_on_Holding.pdf pdf] <ref>[[Dennis H. Holding]] ('''1992'''). ''Theories of Chess Skill''. Psychological Research, Vol. 54, No. 1</ref>
 
* [[Fernand Gobet]], [[Herbert Simon]] ('''1998'''). ''Pattern recognition makes search possible: Comments on Holding (1992)''. Psychological Research, Vol. 61, [http://v-scheiner.brunel.ac.uk/bitstream/2438/816/1/Paper_on_Holding.pdf pdf] <ref>[[Dennis H. Holding]] ('''1992'''). ''Theories of Chess Skill''. Psychological Research, Vol. 54, No. 1</ref>
 
* [[Hitoshi Matsubara]], [[Steven Walczak]], [[Reijer Grimbergen]] ('''1998'''). ''Analysis of important patterns in Shogi''. The 15th Annual Meeting of the Japanese Cognitive Science Society, (Nagoya, Japan), 136-137. (in Japanese/Kanji)
 
* [[Hitoshi Matsubara]], [[Steven Walczak]], [[Reijer Grimbergen]] ('''1998'''). ''Analysis of important patterns in Shogi''. The 15th Annual Meeting of the Japanese Cognitive Science Society, (Nagoya, Japan), 136-137. (in Japanese/Kanji)
Line 123: Line 127:
 
* [https://en.wikipedia.org/wiki/Statistical_classification Statistical classification from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Statistical_classification Statistical classification from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Naive_Bayes_classifier Naive Bayes classifier from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Naive_Bayes_classifier Naive Bayes classifier from Wikipedia]
 +
* [http://37steps.com/37-steps/ Discover Patterns and Learn from Data - Pattern Recognition Tools]
 
* [http://dbacl.sourceforge.net/spam_chess-1.html Can a Bayesian spam filter play chess?] by [http://www.lbreyer.com/ Laird A. Breyer] <ref>[https://en.wikipedia.org/wiki/Bayesian_spam_filtering Bayesian spam filtering - Wikipedia]</ref>
 
* [http://dbacl.sourceforge.net/spam_chess-1.html Can a Bayesian spam filter play chess?] by [http://www.lbreyer.com/ Laird A. Breyer] <ref>[https://en.wikipedia.org/wiki/Bayesian_spam_filtering Bayesian spam filtering - Wikipedia]</ref>
 
* [https://en.wikipedia.org/wiki/Bongard_problem Bongard problem from Wikipedia]
 
* [https://en.wikipedia.org/wiki/Bongard_problem Bongard problem from Wikipedia]

Revision as of 12:55, 9 March 2019

Home * Knowledge * Pattern Recognition

Chess pattern [1]

Pattern Recognition,
is used to assign a label to an input value [2] , for instance to apply classification in machine learning applications, i.e. to identify objects and images, as well as computer chess related pattern of chess positions in Cognitive Psychology and concerning evaluation and control of the search in computer chess. Pattern recognition algorithms generally aim to provide a reasonable answer for all possible inputs and to perform a "fuzzy" matching. In contrast, Pattern matching usually has to be exact.

Chess Pattern

Chess pattern range from simple properties of squares and pieces concerning occupancy and control, to a more complex interrelated sets of features. Recognizers are implemented with decision trees, neural networks, and fuzzy logics. In his ICCA Journal paper Fuzzy Production Rules in Chess, Peter W. Frey [3] proposed feature strings or sets of three types. Type-A features must match completely, type-B feature strings represent features which are usually but not always present, while type-C features are present occasionally but are highly diagnostic when available. Those features were intended to use at the root for an oracle approach.

Chess Programs

See also

Publications

1950 ...

1960 ...

1970 ...

1980 ...

Revised as Hans Berliner, Carl Ebeling (1990). Hitech. Computers, Chess, and Cognition

1990 ...

2000 ...

2010 ...

Forum Posts

External Links

Hans Ulrik, Makiko Hirabayashi, Klavs Hovman, Marilyn Mazur

References

Up one Level