Changes

Jump to: navigation, search

Hisayori Noda

10,097 bytes added, 19:27, 31 July 2020
Created page with "'''Home * People * Hisayori Noda''' '''Hisayori Noda''', (野田久順, Nodchip)<br/> a Japanese mathematician, computer scientist, and computer Shogi a..."
'''[[Main Page|Home]] * [[People]] * Hisayori Noda'''

'''Hisayori Noda''', (野田久順, Nodchip)<br/>
a Japanese mathematician, computer scientist, and computer [[Shogi]] and chess programmer, who introduced [[NNUE]] to [[Stockfish]], yielding in [[Stockfish NNUE]].
While affiliated with the [https://en.wikipedia.org/wiki/Tokyo_Institute_of_Technology Tokyo Institute of Technology] from 2002 until 2011 <ref>[https://www.linkedin.com/in/hisayori-noda-4b084798/ Hisayori Noda | LinkedIn]</ref>, his research focused
on [https://en.wikipedia.org/wiki/Signal_processing signal processing] along with [https://en.wikipedia.org/wiki/Harmonic_analysis harmonic analysis] <ref>[[Hisayori Noda]], [https://dblp.org/pers/hd/n/Nishihara:Akinori Akinori Nishihara] ('''2009'''). ''[https://www.semanticscholar.org/paper/Fast-and-Accurate-Generalized-Harmonic-Analysis-and-Noda-Nishihara/6cd8dcd74775f6528e419025a75133905d1651bc Fast and Accurate Generalized Harmonic Analysis and Its Parallel Computation by GPU]''. [https://dblp.org/db/journals/ieicet/ieicet92a.html IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. 92-A]</ref>.

=[[Shogi]]=
Hisayori Noda is author and co-author of various [[Shogi]] playing programs, and member of their corresponding developing teams.
In 2016, his first Shogi engine was ''Tanuki no Mori'' by the ''Tanuki no Mori Production Committee'' along with [[Jun Okabe]], [[Takahiro Suzuki]], and [[Masatoshi Hidaka]] <ref>[http://www2.computer-shogi.org/wcsc26/team.html 第26回世界コンピュータ将棋選手権 参加チーム] 26th World Computer Shogi Championship participating teams</ref>.
Following teams were ''The Minstrel's Ballad: Tanuki's Reign'' with [[Yu Nasu]] and at times [[Akio Kono]] joining
<ref>[https://groups.google.com/d/msg/shogi-l/-fO7GP6Zzww/8pG4UYeNAAAJ WCSC26 participation list] by [[Reijer Grimbergen]], [https://groups.google.com/forum/#!forum/shogi-l SHOGI-L], April 08, 2016</ref>
<ref>[https://groups.google.com/d/msg/shogi-l/v-tznD0IQe0/37KYlSYtAgAJ The 27th World Computer Shogi Championship: participant list] by [[Takenobu Takizawa]], [https://groups.google.com/forum/#!forum/shogi-l SHOGI-L], April 17, 2017</ref>,
and most recently ''Ziosoft Computer Shogi Club'', with the [[World Computer Shogi Championship]] entries of ''Shouten Gensou Knights of Tanuki'' ([[WCSC27|2017]])
<ref>[http://www2.computer-shogi.org/wcsc27/team.html 第27回世界コンピュータ将棋選手権 参加チーム wcsc27]</ref>,
''the end of genesis T.N.K.evolution turbo type D'' ([[WCSC28|2018]]) <ref>[http://www2.computer-shogi.org/wcsc28/ 第28回世界コンピュータ将棋選手権 wcsc28]</ref>
<ref>[https://www.uuunuuun.com/single-post/2019/05/28/Installation-instruction-of-shogi-engines-v2019-May Installation instruction of shogi engines], May 28, 2019</ref>
and the [[WCSC29|29th World Computer Shogi Champion]] <ref>[http://www2.computer-shogi.org/wcsc29/ 第29回世界コンピュータ将棋選手権 wcsc29]</ref> [[YaneuraOu]] <ref>[http://yaneuraou.yaneu.com/ やねうら王 公式サイト | コンピューター将棋 やねうら王 公式サイト]</ref> <ref>[https://github.com/yaneurao/YaneuraOu GitHub - yaneurao/YaneuraOu: YaneuraOu is the World's Strongest Shogi engine(AI player), WCSC29 1st winner, educational and USI compliant engine]</ref>.
Ziosoft's new open source Shogi engine ''tanuki-'' <ref>[https://en.wikipedia.org/wiki/Japanese_raccoon_dog Japanese raccoon dog from Wikipedia]</ref> aka ''Ultimate Fantasy Alte Matanupon'' is based on technology from YaneuraOu <ref>[https://github.com/nodchip/tanuki- GitHub - nodchip/tanuki-: shogi engine (AI player), stronger than Bonanza6 , educational and tiny code(about 2500 lines) , USI compliant engine , capable of being compiled by VC++2015]</ref>.

=[[NNUE]]=
Ziosoft's ''the end of genesis T.N.K.evolution turbo type D'' was the first Shogi engine using [[Yu Nasu|Yu Nasu's]] new [[Evaluation Function|evaluation function]]
based on a shallow [[Neural Networks|neural network]], dubbed [[NNUE]] (&#398;U&#1048;&#1048; Efficiently Updatable Neural Networks) <ref>[[Yu Nasu]] ('''2018'''). ''&#398;U&#1048;&#1048; 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)</ref>,
further refined in [[YaneuraOu]] using a [[Stockfish]] based Shogi adaptation, as well in competing Shogi playing entities such as [[WCSC29]] runner-up [[Kristallweizen-kai|Kristallweizen]] <ref>[https://github.com/Tama4649/Kristallweizen/ GitHub - Tama4649/Kristallweizen: 第29回世界コンピュータ将棋選手権 準優勝のKristallweizenです。]</ref>,
both apparently with superhuman [[AlphaZero]] strength <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=72754 The Stockfish of shogi] by [[Larry Kaufman]], [[CCC]], January 07, 2020</ref>.

=[[Stockfish NNUE]]=
In recent years, the [[Shogi]] developers have borrowed many ideas from [[Stockfish]], and adopted its [[Search|search]] and infrastructure.
With the new [[NNUE]] revolution, Hisayori Noda's honest motivation was to give something back to the Stockfish community <ref>[http://yaneuraou.yaneu.com/2020/06/19/stockfish-nnue-the-complete-guide/ Stockfish NNUE – The Complete Guide], June 19, 2020 (Japanese and English)</ref>.
In 2019, as a proof of concept, he incorporated NNUE into Stockfish 10,
After support and announcements by [[Henk Drost]] in May 2020 <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74059 Stockfish NN release (NNUE)] by [[Henk Drost]], [[CCC]], May 31, 2020</ref>
and subsequent enhancements, [[Stockfish NNUE]] was established and recognized. In summer 2020, with more people involved in [[Engine Testing|testing]] and [[Learning|training]],
the computer chess community bursts out enthusiastically due to its rapidly raising [[Playing Strength|playing strength]] with different networks trained using a mixture of [[Supervised Learning|supervised]] and [[Reinforcement Learning|reinforcement learning]] methods. Despite the approximately halved search speed, Stockfish NNUE seemingly became stronger than its original <ref>[http://www.talkchess.com/forum3/viewtopic.php?f=2&t=74484 Can the sardine! NNUE clobbers SF] by [[Henk Drost]], [[CCC]], July 16, 2020</ref>.

=Selected Publications=
<ref>[http://t2r2.star.titech.ac.jp/cgi-bin/researcherpublicationlist.cgi?q_researcher_content_number=3b9467a3348539078a73b99964d041f5&alldisp=1&tab_yf=2020 野田久順 研究業績一覧 | T2R2 東京工業大学リサーチリポジトリ]</ref> <ref>[https://dblp.org/pers/hd/n/Noda:Hisayori dblp: Hisayori Noda]</ref>
* [[Hisayori Noda]], [https://dblp.org/pers/hd/n/Nishihara:Akinori Akinori Nishihara] ('''2009'''). ''[https://www.semanticscholar.org/paper/Fast-and-Accurate-Generalized-Harmonic-Analysis-and-Noda-Nishihara/6cd8dcd74775f6528e419025a75133905d1651bc Fast and Accurate Generalized Harmonic Analysis and Its Parallel Computation by GPU]''. [https://dblp.org/db/journals/ieicet/ieicet92a.html IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, Vol. 92-A]
* [[Hisayori Noda]], [https://dblp.org/pers/hd/n/Nishihara:Akinori Akinori Nishihara] ('''2009'''). ''[https://www.semanticscholar.org/paper/Relationship-between-consecutive-frames-in-analysis-Noda-Nishihara/d0a4c0073f877d36468c75df4b7a6893b0bb9f46 Relationship between Consecutive Frames in Generalized Harmonics Analysis for Predictive Coding]''. [https://dblp.org/db/conf/iscas/iscas2009.htmla ISCAS 2009]
* [[Hisayori Noda]], [https://dblp.org/pers/hd/n/Nishihara:Akinori Akinori Nishihara] ('''2009'''). ''[https://www.semanticscholar.org/paper/Fast-and-Accurate-Generalized-Harmonic-Analysis-Noda-Nishihara/b84da17ff527750c91a0a52f73d701fffe2a1181 Instructions for useTitleFast and Accurate Generalized Harmonic Analysis Using Newton's Method]''. [http://apsipa.org/proceedings_2009/index.html APSIPA ASC 2009]
* [https://dblp.uni-trier.de/pers/m/Ma:Yanna.html Yanna Ma], [[Hisayori Noda]], [https://dblp.uni-trier.de/pers/hd/i/Ito:Izumi Izumi Ito], [https://dblp.org/pers/hd/n/Nishihara:Akinori Akinori Nishihara] ('''2010'''). ''[https://ieeexplore.ieee.org/document/5686714 Modified Delta Encoding and Its Applications to Speech Signal]''. [https://ieeexplore.ieee.org/xpl/conhome/5680734/proceeding IEEE TENCON2010], [http://t2r2.star.titech.ac.jp/rrws/file/CTT100617906/ATD100000413/ pdf] <ref>[https://en.wikipedia.org/wiki/Hungarian_algorithm Hungarian algorithm from Wikipedia]</ref>
* [https://www.researchgate.net/scientific-contributions/14292587_Hiroshi_Kurokawa Hiroshi Kurokawa], [[Hisayori Noda]], [https://dblp.uni-trier.de/pers/hd/s/Sugiyama:Mayu Mayu Sugiyama], [https://scholar.google.com/citations?user=1ScfytQAAAAJ&hl=en Asako Sakaue-Sawano], [https://www.researchgate.net/scientific-contributions/2100420273_Kiyoko_Fukami Kiyoko Fukami], [https://cbs.riken.jp/en/faculty/a.miyawaki/ Atsushi Miyawaki] ('''2012'''). ''[https://www.sciencedirect.com/science/article/pii/S0006291X11023096?via%3Dihub Software for precise tracking of cell proliferation]''. [https://en.wikipedia.org/wiki/Biochemical_and_Biophysical_Research_Communications Biochemical and Biophysical Research Communications], Vol. 417, No. 3

=External Links=
* [https://www.linkedin.com/in/hisayori-noda-4b084798/ Hisayori Noda | LinkedIn]
* [https://github.com/nodchip nodchip · GitHub]
* [https://github.com/nodchip/Stockfish GitHub - nodchip/Stockfish: UCI chess engine] ([[Stockfish NNUE]])
* [https://twitter.com/nodchip nodchip@tanuki- (@nodchip) / Twitter]
* [https://www.youtube.com/c/HisayoriNoda/about?disable_polymer=1 Hisayori Noda - YouTube]

=References=
<references />
'''[[People|Up one level]]'''
[[Category:Shogi Programmer|Noda]]
[[Category:Chess Programmer|Noda]]
[[Category:Stockfish Contributor|Noda]]

Navigation menu