Elmo (stylized as elmo, a
blend of ''elastic'' and ''monkey'') is a
computer shogi
Computer shogi is a field of artificial intelligence concerned with the creation of computer programs which can play shogi. The research and development of shogi software has been carried out mainly by freelance programmers, university research gro ...
evaluation function and
book
A book is a structured presentation of recorded information, primarily verbal and graphical, through a medium. Originally physical, electronic books and audiobooks are now existent. Physical books are objects that contain printed material, ...
file (''
joseki'') created by Makoto Takizawa (). It is designed to be used with a third-party shogi alpha–beta search engine.
Combined with the ''yaneura ou'' () search, Elmo became the champion of the 27th annual World Computer Shogi Championship () in May 2017. However, in the Den Ō tournament () in November 2017, Elmo was not able to make it to the top five engines losing to (1st), shotgun (2nd), ponanza (3rd), (4th), and Qhapaq_conflated (5th). It won the World Championship again in 2021.
In October 2017,
DeepMind
DeepMind Technologies Limited, trading as Google DeepMind or simply DeepMind, is a British–American artificial intelligence research laboratory which serves as a subsidiary of Alphabet Inc. Founded in the UK in 2010, it was acquired by Go ...
claimed that its program
AlphaZero
AlphaZero is a computer program developed by artificial intelligence research company DeepMind to master the games of chess, shogi and Go (game), go. This algorithm uses an approach similar to AlphaGo Zero.
On December 5, 2017, the DeepMind ...
, after two hours of massively parallel training (700,000 steps or 10,300,000 games), began to exceed Elmo's performance. With a full nine hours of training (24 million games), AlphaZero defeated Elmo in a 100-game match, winning 90, losing 8, and drawing two.
Elmo is free software that may be run on shogi engine interface GUIs such as
Shogidokoro and ShogiGUI.
Shogi theory
A new
castle
A castle is a type of fortification, fortified structure built during the Middle Ages predominantly by the nobility or royalty and by Military order (monastic society), military orders. Scholars usually consider a ''castle'' to be the private ...
has appeared in computer games featuring elmo, which has been named
elmo castle (エルモ囲い ''erumogakoi''). Subsequently, the castle has been used by
professional shogi player
A professional shogi player (将棋棋士 ''shōgi kishi'' or プロ棋士 ''puro kishi'' "professional player") is a shogi player who is usually a member of a professional guild of shogi players.
There are two categories of professional playe ...
s and recently featured in a book on a new Anti–
Ranging Rook
Ranging Rook or Swinging Rook (振り飛車 ''furibisha'') openings in shogi position the rook to the center or left of the player's board to support an attack there.
Ranging Rook strategies used in Ranging Rook vs Static Rook are among the old ...
Rapid Attack strategy.
References
External links
elmo Github page
YaneuraOu Github page
· the elmo developer's how-to page
* 将棋フリーソフト レーティング
How to install Yaneuraou with third party evaluation files/opening books and Gikou2 Shogi software
{{Shogi-stub