プログラムと使用
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/10/16 22:06 UTC 版)
「Leela Chess Zero」の記事における「プログラムと使用」の解説
Leela Chess Zeroを自己学習させ、人間の水準以上でチェスを指させるために設計者らによって使われた手法が強化学習である。これは機械学習アルゴリズムの1つで、自己対局を通して報酬を最大化するよう訓練される。オープンソース分散コンピューティングプロジェクトとして、ボランティアユーザはLeela Chess Zeroを実行し、強化学習アルゴリズムに与えるための自己対局を何億局も行わせる。Leela Chess Zeroエンジンの進歩に貢献するために、本エンジンとクラインアントの最新非リリース候補版(non-rc)をダウンロードしなければならない。クラインアントはLeela Chess Zeroの現在のサーバに接続し(サーバには自己対局からの全ての情報が貯えられる)、最新のネットワークを入手し、自己対局を生成し、訓練データをサーバにアップロードするために必要である。 マシン上でLeela Chess Zeroエンジンと対局するためには、エンジンバイナリとネットワークの2つの構成要素が必要である(エンジンバイナリは、クライアントがエンジンのための訓練プラットフォームとして使われるという点で、クライアントとは異なる)。ネットワークは、局面を評価するために必要なLeela Chess Zeroの評価関数を含む。より古いネットワークもダウンロード可能であり、それらのネットワークをlc0バイナリがあるフォルに置くことで使うことができる。
※この「プログラムと使用」の解説は、「Leela Chess Zero」の解説の一部です。
「プログラムと使用」を含む「Leela Chess Zero」の記事については、「Leela Chess Zero」の概要を参照ください。
- プログラムと使用のページへのリンク