Difference between revisions of "Dominik Klein"
GerdIsenberg (talk | contribs) |
GerdIsenberg (talk | contribs) |
||
Line 2: | Line 2: | ||
'''Dominik Klein''', <ref>likely not to confused with the former German handball player [https://en.wikipedia.org/wiki/Dominik_Klein Dominik Klein], or the philosopher and logician [http://dominikklein.dk/about.html Dominik Klein]</ref> <ref>[https://en.wikipedia.org/wiki/Johan_van_Benthem_(logician) Johan van Benthem], [http://dominikklein.dk/about.html Dominik Klein] ('''2019'''). ''[https://plato.stanford.edu/entries/logics-for-games/ Logics for Analyzing Games]''. [https://en.wikipedia.org/wiki/Stanford_Encyclopedia_of_Philosophy Stanford Encyclopedia of Philosophy]</ref><br/> | '''Dominik Klein''', <ref>likely not to confused with the former German handball player [https://en.wikipedia.org/wiki/Dominik_Klein Dominik Klein], or the philosopher and logician [http://dominikklein.dk/about.html Dominik Klein]</ref> <ref>[https://en.wikipedia.org/wiki/Johan_van_Benthem_(logician) Johan van Benthem], [http://dominikklein.dk/about.html Dominik Klein] ('''2019'''). ''[https://plato.stanford.edu/entries/logics-for-games/ Logics for Analyzing Games]''. [https://en.wikipedia.org/wiki/Stanford_Encyclopedia_of_Philosophy Stanford Encyclopedia of Philosophy]</ref><br/> | ||
− | a German software developer and as computer chess programmer author of the cross-platform chess [[GUI|graphical user interface]] [[Jerry]] <ref>[https://buildingjerry.wordpress.com/ Building Jerry – A chess GUI]</ref>. | + | a German software developer and as computer chess programmer author of the cross-platform chess [[GUI|graphical user interface]] [[Jerry]] <ref>[https://buildingjerry.wordpress.com/ Building Jerry – A chess GUI]</ref>, and the [[Sensory Board|electronic chess board]] [[ArdEBoard]] along with [[Arduino]] controller source code <ref>[https://github.com/asdfjkl/ArdEBoard GitHub - asdfjkl/ArdEBoard: Arduino Leonardo / Pro-Micro (ATmega32U4) based electronic chess board with Reed switches]</ref>. |
He is further co-author of the [https://en.wikipedia.org/wiki/Kanji Kanji] [https://en.wikipedia.org/wiki/Optical_character_recognition character recognition] software ''kanjicanvas'' implemented in client side only [[JavaScript]] <ref>[https://github.com/asdfjkl/kanjicanvas GitHub - asdfjkl/kanjicanvas: Online Kanji (Japanese Character) Recognition in Javascript]</ref>, | He is further co-author of the [https://en.wikipedia.org/wiki/Kanji Kanji] [https://en.wikipedia.org/wiki/Optical_character_recognition character recognition] software ''kanjicanvas'' implemented in client side only [[JavaScript]] <ref>[https://github.com/asdfjkl/kanjicanvas GitHub - asdfjkl/kanjicanvas: Online Kanji (Japanese Character) Recognition in Javascript]</ref>, | ||
and provided a translation of [[Yu Nasu|Yu Nasu's]] 2018 paper introducing [[NNUE]] <ref>[[Yu Nasu]] ('''2018'''). ''ƎUИИ Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi''. Ziosoft Computer Shogi Club, [https://github.com/ynasu87/nnue/blob/master/docs/nnue.pdf pdf], [https://www.apply.computer-shogi.org/wcsc28/appeal/the_end_of_genesis_T.N.K.evolution_turbo_type_D/nnue.pdf pdf] (Japanese with English abstract) [https://github.com/asdfjkl/nnue GitHub - asdfjkl/nnue translation]</ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76250 Translation of Yu Nasu's NNUE paper] by [[Dominik Klein]], [[CCC]], January 07, 2021</ref>. | and provided a translation of [[Yu Nasu|Yu Nasu's]] 2018 paper introducing [[NNUE]] <ref>[[Yu Nasu]] ('''2018'''). ''ƎUИИ Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi''. Ziosoft Computer Shogi Club, [https://github.com/ynasu87/nnue/blob/master/docs/nnue.pdf pdf], [https://www.apply.computer-shogi.org/wcsc28/appeal/the_end_of_genesis_T.N.K.evolution_turbo_type_D/nnue.pdf pdf] (Japanese with English abstract) [https://github.com/asdfjkl/nnue GitHub - asdfjkl/nnue translation]</ref> <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76250 Translation of Yu Nasu's NNUE paper] by [[Dominik Klein]], [[CCC]], January 07, 2021</ref>. | ||
Line 10: | Line 10: | ||
=Forum Posts= | =Forum Posts= | ||
+ | ==2015 ...== | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=55011 How to dumb down/weaken/humanize an engine algorithmically?] by [[Dominik Klein]], [[CCC]], January 18, 2015 » [[Playing Strength]], [[Search with Random Leaf Values]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=55011 How to dumb down/weaken/humanize an engine algorithmically?] by [[Dominik Klein]], [[CCC]], January 18, 2015 » [[Playing Strength]], [[Search with Random Leaf Values]] | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=55520 Jerry - Cross Platform Chess GUI] by [[Dominik Klein]], [[CCC]], March 01, 2015 » [[Jerry]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=55520 Jerry - Cross Platform Chess GUI] by [[Dominik Klein]], [[CCC]], March 01, 2015 » [[Jerry]] | ||
Line 15: | Line 16: | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=58820 Scidb binary file format] by [[Dominik Klein]], [[CCC]], January 05, 2016 » [[Scidb]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=58820 Scidb binary file format] by [[Dominik Klein]], [[CCC]], January 05, 2016 » [[Scidb]] | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=66866 Speed up arbitrary position search in database] by [[Dominik Klein]], [[CCC]], March 17, 2018 | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=66866 Speed up arbitrary position search in database] by [[Dominik Klein]], [[CCC]], March 17, 2018 | ||
+ | ==2020 ...== | ||
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76250 Translation of Yu Nasu's NNUE paper] by [[Dominik Klein]], [[CCC]], January 07, 2021 » [[NNUE]] | * [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=76250 Translation of Yu Nasu's NNUE paper] by [[Dominik Klein]], [[CCC]], January 07, 2021 » [[NNUE]] | ||
+ | * [http://www.talkchess.com/forum3/viewtopic.php?f=7&t=76561 Electronic Chess Board: Arduino Source-Code] by [[Dominik Klein]], [[CCC]], February 12, 2021 » [[ArdEBoard]] | ||
=External Links= | =External Links= | ||
Line 21: | Line 24: | ||
* [https://github.com/asdfjkl/jerry GitHub - asdfjkl/jerry: Jerry - Chess Program] | * [https://github.com/asdfjkl/jerry GitHub - asdfjkl/jerry: Jerry - Chess Program] | ||
* [https://github.com/asdfjkl/nnue GitHub - asdfjkl/nnue] » [[NNUE]] | * [https://github.com/asdfjkl/nnue GitHub - asdfjkl/nnue] » [[NNUE]] | ||
+ | * [https://github.com/asdfjkl/ArdEBoard GitHub - asdfjkl/ArdEBoard: Arduino Leonardo / Pro-Micro (ATmega32U4) based electronic chess board with Reed switches] | ||
=References= | =References= |
Revision as of 09:35, 14 February 2021
Dominik Klein, [1] [2]
a German software developer and as computer chess programmer author of the cross-platform chess graphical user interface Jerry [3], and the electronic chess board ArdEBoard along with Arduino controller source code [4].
He is further co-author of the Kanji character recognition software kanjicanvas implemented in client side only JavaScript [5],
and provided a translation of Yu Nasu's 2018 paper introducing NNUE [6] [7].
Contents
Selected Publications
- Dominik Klein (2019). The Stroke Correspondence Problem, Revisited. arXiv:1909.11995
Forum Posts
2015 ...
- How to dumb down/weaken/humanize an engine algorithmically? by Dominik Klein, CCC, January 18, 2015 » Playing Strength, Search with Random Leaf Values
- Jerry - Cross Platform Chess GUI by Dominik Klein, CCC, March 01, 2015 » Jerry
- Scid (si4) File Format by Dominik Klein, CCC, March 08, 2015 » SCID
- Scidb binary file format by Dominik Klein, CCC, January 05, 2016 » Scidb
- Speed up arbitrary position search in database by Dominik Klein, CCC, March 17, 2018
2020 ...
- Translation of Yu Nasu's NNUE paper by Dominik Klein, CCC, January 07, 2021 » NNUE
- Electronic Chess Board: Arduino Source-Code by Dominik Klein, CCC, February 12, 2021 » ArdEBoard
External Links
- asdfjkl (Dominik Klein) · GitHub
- GitHub - asdfjkl/jerry: Jerry - Chess Program
- GitHub - asdfjkl/nnue » NNUE
- GitHub - asdfjkl/ArdEBoard: Arduino Leonardo / Pro-Micro (ATmega32U4) based electronic chess board with Reed switches
References
- ↑ likely not to confused with the former German handball player Dominik Klein, or the philosopher and logician Dominik Klein
- ↑ Johan van Benthem, Dominik Klein (2019). Logics for Analyzing Games. Stanford Encyclopedia of Philosophy
- ↑ Building Jerry – A chess GUI
- ↑ GitHub - asdfjkl/ArdEBoard: Arduino Leonardo / Pro-Micro (ATmega32U4) based electronic chess board with Reed switches
- ↑ GitHub - asdfjkl/kanjicanvas: Online Kanji (Japanese Character) Recognition in Javascript
- ↑ Yu Nasu (2018). ƎUИИ Efficiently Updatable Neural-Network based Evaluation Functions for Computer Shogi. Ziosoft Computer Shogi Club, pdf, pdf (Japanese with English abstract) GitHub - asdfjkl/nnue translation
- ↑ Translation of Yu Nasu's NNUE paper by Dominik Klein, CCC, January 07, 2021