リーラチェスゼロ (LCZeroまたはLCZ) フリーでオープンソースのチェスエンジンとして導入されました。 これは、AlexanderLyashukとStockfishプログラムの開発者でもあるGaryLinscottによって開発されました。 リーラチェスゼロ これは、DeepMindのAlphaGoZeroプロジェクトに基づくLeelaZeroエンジンに触発されています。
Leela Chess Zeroは、ニューラルネットワークを介してチェスをプレイするように設計されたUCI準拠のチェスエンジンです。 LeelaZeroやAlphaGoZeroと同様に、Leela ChessZeroはゲームのルールだけを知っています。
チェスエンジンには、特定の位置での最良の動きを計算するアルゴリズムが含まれています。
これらの番組は互いに異なり、カスタマイズ可能なプレイスタイル、特定の名前、評価システムがあります。つまり、個性があります。 すべてのレベルがあり、商用、オープンソース、または無料にすることができます。
しかし、 チェスエンジンのグラフィカルインターフェイスを区別する必要があります。 このユーザーインターフェイス (またはGUIチェス) これらのエンジンをホスト、実行するプログラムです また、ユーザーに表示される環境(チェス盤、モジュールの計算情報、位置の評価、テーブルベースの使用、調査の深さ、バリアントのアニメーションなど)を管理します。
これらのインターフェースにより、エンジンはトーナメント中にお互いを見つけることもできます。 もうXNUMXつの利点は、プログラマーがチェス盤の視覚的表現を管理しなくても、エンジンのパフォーマンスに集中できることです。
これらのインターフェースは、XBoard / WinBoard、Arena、またはChessbase(商用)にすることができます。
リーラチェスゼロについて
Leela Chess Zeroは、専用のWebサイトでトレーニングを受けています。 Leela Chess ZeroがGMI(つまり、1950年から作成され、チェスとチェッカーの両方で使用されるInternational Grand Master(GMI)の称号)のレベルに到達するには、数か月の開発とトレーニングで十分です。 これは、以前のバージョンのRybka、Stockfish、またはKomodoを上回り、強力なチェスエンジンでもありますが、これらのプログラムよりも少ない位置を分析します。
2018年12月、リーラチェスゼロは、最小の部門でシーズンXNUMXの間にスーペリアチェスエンジンチャンピオンシップ(TCEC)に参加した最初のニューラルネットワークベースのエンジンになりました。
LinuxにLeelaChess Zeroをインストールするにはどうすればよいですか?
Leela Chess Zeroの試用に興味がある場合は、0.21.2月からGitHubで入手できるLeela ChessZeroの新しいバージョンバージョンXNUMXがあることを最初に知っておく必要があります。
このリリースには、次の変更が含まれています。
- GTX 16xxカードの最適化(cudnn-fp16は、パフォーマンスが向上しない場合でも、RTXカードで機能するようになりました)
- 「ポストイット」機能はデフォルトで有効になっています。これにより、検索中にチームメイトがどこかにいる場合のLC0ゲームが改善されます。
- Centipawn式が更新されました:LC0は、他のエンジンが示すものとより類似した評価値を表示するようになります
- 将来の実行(おそらくtest60)のためのより広いニューラルネットワーク(より多くのフィルター)の最適化。
今、 ファイルをダウンロードできるようになります、 これは そしてこれ その他。
これらのファイル それらは解凍する必要があり、結果のフォルダーを使用して次のことを行います。
「」フォルダに入りますlczero-共通マスター「その中には」というフォルダがありますプロト"、このフォルダを他の結果のフォルダに移動します"LeelaChessZero-lc0-46e4053「しかし、中にある別のフォルダの中に」ライブラリ" それは何ですか "lczero-共通
次のルートを離れる "LeelaChessZero-lc0-46e4053 / libs / lczero-common / proto"。
ここで、開発者は私たちにいくつかの兆候を示します:
- NVidiaグラフィックカードを使用する場合は、CUDAとcuDNNをインストールしてください。
- AMDグラフィックカードを使用する場合は、OpenCLをインストールしてください。
- OpenBLASバージョンが必要な場合は、OpenBLAS(libopenblas-dev)をインストールします。
- コンパイルを実行するには、事前にninja-build、meson、およびオプションでgtest(libgtest-dev)が必要です。
コンパイルは、メインディレクトリに移動してファイルを実行することによって実行されます。
./build.sh
最後に、Ubuntu、openSUSE、Raspberry Piなどの特定のLinuxディストリビューションのその他のインストール方法だけでなく、それについてもう少し知りたい場合は、相談することができます。 次のリンク。
これらの手順は、最新バージョンをコンパイルするためのものです。Debian/ Devuanでは、公式リポジトリから最新バージョンをインストールできます。
sudo apt-get installleela-zero
情報を探している人にコメントを残してここに行きます