リーラ・ゼロ

コンテンツへジャンプ
フリー百科事典『ウィキペディア』より
リーラ・ゼロ
原作者ジャン=カルロ・パスクット
開発者ジャン=カルロ・パスクット
初回リリース2017年10月25日; 8年前 ( 2017-10-25 )
最終リリース
0.17 / 2019年4月4日; 6年前 ( 2019-04-04 )
リポジトリ
書かれたC++
タイプ囲碁ソフトウェア
ライセンスGPL-3.0
Webサイトゼロ.sjeng .org

Leela Zeroは、2017年10月25日にリリースされた無料のオープンソース コンピュータ囲碁プログラムです。ベルギーのプログラマージャンカルロ・パスカット氏[ 1 ] [ 2 ] [ 3 ]によって開発され、チェスエンジンSjengと囲碁エンジンLeelaの作者でもあります[ 4 ] [ 5 ]

Leela Zeroのアルゴリズムは、 DeepMindが2017年に発表したAlphaGo Zeroに関する論文に基づいています[ 3 ] [ 6 ]人間の知識とヒューリスティックを多くプログラムしたオリジナルのLeelaとは異なり、Leela Zeroのプログラムコードは基本的なルールしか知らず、それ以上の知識はありません。Leela Zeroを強力なプレイヤーにする知識は、プログラムが過去にプレイしたゲームの結果に基づいてトレーニングされたニューラルネットワークに含まれています。[ 7 ]

Leela Zeroは、Leela Zeroウェブサイトで調整された分散的な取り組みによって訓練されています。コミュニティのメンバーは、クライアントを実行することでコンピューティングリソースを提供します。クライアントはセルフプレイゲームを生成し、サーバーに送信します。生成されたセルフプレイゲームは、新しいネットワークの訓練に使用されます。通常、500以上のクライアントがサーバーに接続し、リソースを提供しています。[ 7 ]コミュニティは高品質なコードも提供しています。[ 7 ]

バージョン履歴

[編集]

Leela Zeroは、2018年4月28日に中国福建省福州開催されたベリージェノミクスカップ世界AI囲碁トーナメントで3位に輝きました。[ 8 ] 2018年末のニューヨーカー誌は、 LeelaとLeela Zeroを「世界で最も成功したオープンソースの囲碁エンジン」と評しました。[ 9 ]

2018年初頭、別のチームが同じコードベースからLeela Chess Zeroを分岐させ、 AlphaZeroの論文で紹介された手法をチェスゲームに適用して検証しました。AlphaZeroが使用していたGoogle TPUは、クラウドソーシングによるインフラストラクチャと、OpenCLライブラリを介してグラフィックカードのGPUを利用できる機能に置き換えられました。それでも、論文で紹介されたチェスの試合のためにAlphaZeroが許可した12時間のトレーニングを補うには、クラウドソーシングによるトレーニングに1年かかると予想されています。[ 10 ]

分散トレーニングサーバーは2021年2月15日にシャットダウンされ、Leela Zeroプロジェクトは終了しました。現在、このページはKataGoとSAIに誘導しています。[ 11 ]

モデルサイズは時間の経過とともに着実に増加しました。最初にリリースされたモデルのハッシュ名はd645af97、サイズは1x8(1レイヤー、8チャンネル)で、2017年11月10日13時04分にリリースされました。最後にリリースされたモデルのハッシュ名は0e9ea880、サイズは40x256で、2021年2月15日9時04分にリリースされました。[ 12 ]

テクノロジー

[編集]

Leela Zeroは、トレーニングプロセスとアーキテクチャの両方においてAlphaGo Zeroを(ほぼ)正確に複製したものです。 [ 13 ]

トレーニングプロセスは、自己プレイによるモンテカルロ木探索であり、AlphaGo Zero とまったく同じです。

アーキテクチャはAlphaGo Zeroと同じです(ただし、1つの違いがあります)。最後にリリースされたモデル0e9ea880を考えてみましょう。このモデルは4700万個のパラメータを持ち、以下のアーキテクチャを備えています。[ 14 ] [ 6 ]

  • ネットワークの幹は、囲碁盤の 18x19x19 テンソル表現を入力として受け取ります。
    • 8 つのチャネルは、過去 8 つのタイム ステップにおける現在のプレーヤーの石の位置です。(石がある場合は 1、ない場合は 0。タイム ステップがゲームの開始前の場合は、すべての位置が 0 になります。)
    • 8 つのチャネルは、最後の 8 つのタイム ステップにおける他のプレーヤーの石の位置です。
    • 1 チャネルは、黒が動く場合はすべて 1、それ以外の場合は 0 になります。
    • 1チャネルは、白が動く場合はすべて1、そうでない場合は0です。(このチャネルはオリジナルのAlphaGo Zeroには存在しません)
  • 本体は40 個の残差ブロックと 256 個のチャネルを持つResNetです。
  • ヘッドには、ポリシー ヘッドとバリュー ヘッドの 2 つがあります。
    • ポリシー ヘッドは、ポイントの 1 つで移動を行うロジットと、通過するロジットを表す、サイズ のロジット配列を出力します。
    • 値 head は、現在のプレイヤーの予想スコアを表す範囲 の数値を出力します。-1 は現在のプレイヤーが負けていることを表し、+1 は現在のプレイヤーが勝っていることを表します。

参考文献

[編集]
  1. ^ 「特集:ある男の囲碁プログラムがAlphaGo Zeroの再現とその後継を目指す」新華網 2018年4月9日。 2018年4月9日時点のオリジナルよりアーカイブ。 2018年4月28日閲覧
  2. ^ "围棋AI"丽拉"获赞职业棋手水準,它的作者竟是一不太会下棋的程序员" (中国語)。新華ネット。 2018年2月5日。 2018年2月11日のオリジナルからアーカイブ2018 年4 月 27 日に取得
  3. ^ a b "更开放,更共享,比利時围棋AI"丽拉・元"重塑"阿尔法元"中国語).新華網. 2018年4月8日.オリジナルより2018年4月9日時点のアーカイブ。 2018年4月27日閲覧
  4. ^ “프로 수준급 인공지능 바둑 프로그램 '릴라(リーラ)' 무료 공개" (韓国語)。バドゥクニュース。 2017 年 2 月 23 日。2018年 7 月 6 日のオリジナルからアーカイブ2018 年4 月 27 日に取得
  5. ^ “릴라의 출현과 온라인 대국의 비극적인 종말...” (韓国語).サイベロ。 2017 年 3 月 3 日2018 年4 月 27 日に取得
  6. ^ a b "leela-zero" . GitHub . 2018年4月27日閲覧
  7. ^ a b c 「Gian-Carlo Pascutto - LeelaZeroの背後にいる男」欧州囲碁連盟2018年5月24日. 2018年5月27日閲覧
  8. ^ “世界AI大赛决赛腾讯内战 凤凰2-1绝艺夺冠” (中国語)。sina.com.cn。 2018 年 4 月 28 日2018 年4 月 28 日に取得
  9. ^ 「人工知能プログラムAlphaZeroはいかにしてゲームを制覇したか」ニューヨーカー』 2018年。 2018年12月31日閲覧
  10. ^ Silver, Albert (2018年4月26日). 「Leela Chess Zero: AlphaZero for the PC」 . Chess News . 2018年6月11日閲覧
  11. ^ モランディン、フランチェスコ;アマト、ジャンルカ。ファントッツィ、マルコ。ジニ、ローザ。メッタ、カルロ。パートン、マウリツィオ (2019-11-26)。 「SAI: ハンディキャップを考慮してプレイし、9路盤碁で高得点を狙う賢明な人工知能 (拡張版)」。arXiv : 1905.10863 [ cs.AI ]。
  12. ^ "Leela Zero" . zero.sjeng.org . 2024年9月21日閲覧
  13. ^ シルバー, デイビッド; シュリットヴィーザー, ジュリアン; シモニャン, カレン;アントノグル,イオアニス; フアン, アジャ; ゲズ, アーサー; ヒューバート, トーマス; ベイカー, ルーカス; ライ, マシュー; ボルトン, エイドリアン; チェン, ユーティアン; リリクラップ, ティモシー;ファン, ホイ; シフレ, ローラン; ドリエスシェ, ジョージ・ファン・デン; グレーペル, トーレ;ハサビス, デミス(2017年10月19日). 「人間の知識なしに囲碁をマスターする」(PDF) . Nature . 550 (7676): 354– 359. Bibcode : 2017Natur.550..354S . doi : 10.1038/nature24270 . ISSN 0028-0836 . PMID 29052630 . S2CID 205261034 . 2018年7月18日時点のオリジナルよりアーカイブ(PDF) . 2019年9月2日閲覧     アクセスが閉じられたアイコン
  14. ^ Du, Haoxing (2023-03-01). 「超人的な囲碁モデルの思考:Leela Zeroはどのようにラダーを読むのか?」 .
[編集]
    リーラ・ゼロ
    原作者ジャン=カルロ・パスクット
    開発者ジャン=カルロ・パスクット
    初回リリース2017年10月25日; 8年前 (2017-10-25)
    最終リリース
    0.17 / 2019年4月4日; 6年前 (2019-04-04)
    リポジトリ
    • github.com/gcp/leela-zero
    書かれたC++
    タイプ囲碁ソフトウェア
    ライセンスGPL-3.0
    Webサイトzero.sjeng.org

    Leela Zeroは、2017年10月25日にリリースされた無料のオープンソース コンピュータ囲碁プログラムです。ベルギーのプログラマージャンカルロ・パスカット氏[1] [2] [3]によって開発され、チェスエンジンSjengと囲碁エンジンLeelaの作者でもあります[4] [5]

    Leela Zeroのアルゴリズムは、 DeepMindが2017年に発表したAlphaGo Zeroに関する論文に基づいています[3] [6]人間の知識とヒューリスティックを多くプログラムしたオリジナルのLeelaとは異なり、Leela Zeroのプログラムコードは基本的なルールしか知らず、それ以上の知識はありません。Leela Zeroを強力なプレイヤーにする知識はニューラルネットワークに含まれており、このニューラルネットワークはプログラムが過去にプレイしたゲームの結果に基づいて学習されます。[7]

    Leela Zeroは、Leela Zeroウェブサイトで調整された分散型の取り組みによって訓練されています。コミュニティのメンバーは、クライアントを実行することでコンピューティングリソースを提供します。クライアントはセルフプレイゲームを生成し、サーバーに送信します。生成されたセルフプレイゲームは、新しいネットワークの訓練に使用されます。通常、500以上のクライアントがサーバーに接続し、リソースを提供しています。[7]コミュニティは、高品質なコードも提供しています。[7]

    バージョン履歴

    Leela Zeroは、2018年4月28日に中国福建省福州開催されたベリージェノミクスカップ世界AI囲碁トーナメントで3位に輝きました。[8] 2018年末のニューヨーカー誌は、 LeelaとLeela Zeroを「世界で最も成功したオープンソースの囲碁エンジン」と評しました。[9]

    2018年初頭、別のチームが同じコードベースからLeela Chess Zeroを分岐させ、 AlphaZeroの論文で紹介された手法をチェスゲームに適用した際の検証を行いました。AlphaZeroが使用していたGoogle TPUは、クラウドソーシングによるインフラストラクチャに置き換えられ、OpenCLライブラリを介してグラフィックカードのGPUを利用できるようになりました。それでもなお、論文で紹介されたチェスの試合のためにAlphaZeroが許可した12時間のトレーニングを補うには、クラウドソーシングによるトレーニングに1年かかると予想されています。[10]

    分散トレーニングサーバーは2021年2月15日にシャットダウンされ、Leela Zeroプロジェクトは終了しました。現在、このページはKataGoとSAIに誘導しています。[11]

    モデルサイズは時間の経過とともに着実に増加しました。最初にリリースされたモデルのハッシュ名はd645af97、サイズは1x8(1レイヤー、8チャンネル)で、2017年11月10日13時04分にリリースされました。最後にリリースされたモデルのハッシュ名は0e9ea880、サイズは40x256で、2021年2月15日9時04分にリリースされました。[12]

    テクノロジー

    Leela Zeroは、トレーニングプロセスとアーキテクチャの両方において、AlphaGo Zeroを(ほぼ)正確に複製したものです。 [13]

    トレーニングプロセスは、自己プレイによるモンテカルロ木探索であり、AlphaGo Zero とまったく同じです。

    アーキテクチャはAlphaGo Zeroと同じです(ただし、1つの違いがあります)。最後にリリースされたモデル0e9ea880を考えてみましょう。このモデルは4700万個のパラメータを持ち、以下のアーキテクチャを備えています。[14] [6]

    • ネットワークの幹は、囲碁盤の 18x19x19 テンソル表現を入力として受け取ります。
      • 8 つのチャネルは、過去 8 つのタイム ステップにおける現在のプレーヤーの石の位置です。(石がある場合は 1、ない場合は 0。タイム ステップがゲームの開始前の場合は、すべての位置が 0 になります。)
      • 8 つのチャネルは、最後の 8 つのタイム ステップにおける他のプレーヤーの石の位置です。
      • 1 チャネルは、黒が動く場合はすべて 1、それ以外の場合は 0 になります。
      • 1チャネルは、白が動く場合はすべて1、そうでない場合は0です。(このチャネルはオリジナルのAlphaGo Zeroには存在しません)
    • 本体は40 個の残差ブロックと 256 個のチャネルを持つResNetです。
    • ヘッドには、ポリシー ヘッドとバリュー ヘッドの 2 つがあります。
      • ポリシー ヘッドは、ポイントの 1 つで移動を行うロジットと、通過するロジットを表す、サイズ のロジット配列を出力します。
      • 値 head は、現在のプレイヤーの予想スコアを表す範囲 の数値を出力します。-1 は現在のプレイヤーが負けていることを表し、+1 は現在のプレイヤーが勝っていることを表します。

    参考文献

    1. ^ 「特集:ある男の囲碁プログラムがAlphaGo Zeroの再現とその後継を目指す」新華網。2018年4月9日。2018年4月9日時点のオリジナルよりアーカイブ。 2018年4月28日閲覧
    2. ^ "围棋AI"丽拉"获赞职业棋手水準,它的作者竟是一不太会下棋的程序员" (中国語)。新華ネット。 2018年2月5日。2018年2月11日のオリジナルからアーカイブ2018 年4 月 27 日に取得
    3. ^ ab "更开放,更共享,比利時围棋AI"丽拉・元"重塑"阿尔法元"" (中国語).新華ネット。 2018年4月8日。2018年4月9日のオリジナルからアーカイブ2018 年4 月 27 日に取得
    4. ^ “프로 수준급 인공지능 바둑 프로그램 '릴라(リーラ)' 무료 공개" (韓国語)。バドゥクニュース。 2017 年 2 月 23 日。2018 年 7 月 6 日のオリジナルからアーカイブ2018 年4 月 27 日に取得
    5. ^ “릴라의 출현과 온라인 대국의 비극적인 종말...” (韓国語).サイベロ。 2017 年 3 月 3 日2018 年4 月 27 日に取得
    6. ^ ab "leela-zero". GitHub . 2018年4月27日閲覧
    7. ^ abc 「Gian-Carlo Pascutto - LeelaZeroの背後にいる男」。欧州囲碁連盟。2018年5月24日。 2018年5月27日閲覧
    8. ^ “世界AI大赛决赛腾讯内战 凤凰2-1绝艺夺冠” (中国語)。sina.com.cn。 2018 年 4 月 28 日2018 年4 月 28 日に取得
    9. ^ 「人工知能プログラムAlphaZeroはいかにしてゲームを制覇したか」ニューヨーカー誌、2018年。 2018年12月31日閲覧
    10. ^ Silver, Albert (2018年4月26日). 「Leela Chess Zero: AlphaZero for the PC」. Chess News . 2018年6月11日閲覧
    11. ^ モランディン、フランチェスコ;アマト、ジャンルカ。ファントッツィ、マルコ。ジニ、ローザ。メッタ、カルロ。パートン、マウリツィオ (2019-11-26)。 「SAI: ハンディキャップを考慮してプレイし、9路盤碁で高得点を狙う賢明な人工知能 (拡張版)」。arXiv : 1905.10863 [cs.AI]。
    12. ^ 「リーラ・ゼロ」. zero.sjeng.org . 2024年9月21日閲覧
    13. ^ シルバー, デイビッド; シュリットヴィーザー, ジュリアン; シモニャン, カレン;アントノグル,イオアニス; ファン, アジャ; ゲズ, アーサー; ヒューバート, トーマス; ベイカー, ルーカス; ライ, マシュー; ボルトン, エイドリアン; チェン, ユーティアン; リリクラップ, ティモシー;ファン, ホイ; シフレ, ローラン; ドリエスシェ, ジョージ・ファン・デン; グレーペル, トーレ;ハサビス, デミス(2017年10月19日). 「人間の知識なしに囲碁をマスターする」(PDF) . Nature . 550 (7676): 354– 359. Bibcode :2017Natur.550..354S. doi :10.1038/nature24270. ISSN  0028-0836. PMID  29052630. S2CID  205261034. 2018年7月18日時点のオリジナルよりアーカイブ(PDF) 。 2019年9月2日閲覧アクセスが閉じられたアイコン
    14. ^ Du, Haoxing (2023年3月1日). 「超人的な囲碁モデルの思考:Leela Zeroはどのようにラダーを読むのか?」
    Retrieved from "https://en.wikipedia.org/w/index.php?title=Leela_Zero&oldid=1327447098"
    Original text
    Rate this translation
    Your feedback will be used to help improve Google Translate