Lizzie

ホームへ
Lizzieの導入方法
このページは okaoさんの書かれた『検討機能「Lizzle」が大幅改良』を基にして、パソコン初心者にも分かるように書いたつもりです。okaoさんには感謝申し上げます。
パソコンに慣れた方は「フリー対局囲碁」にある方をご覧ください。
初心者といっても、少なくともパソコンの起動・終了、マウスの使い方、Windowsのファイル管理ソフト「エクスプローラー」の初歩的な使い方を理解していることを前提にしています。
「それって何のこと?」という人は理解している人に聞くか、ネット上にたくさんある初心者講座で覚えてください。上部の検索窓に「パソコン初心者講座」と書いて検索すればたくさん出てきます。
ネット上のファイルをダウンロードするにはリンクされているファイルをクリックして保存を選択するか、または右クリックして「対象をファイルに保存」です
基本的にWindows10を使っていることを想定して書いていますが、Windows7などその他のOSでもそんなに変わらないでしょう。

ここに書いた内容にミスがあれば掲示板でご指摘ください。できるだけ早く修正します。また、説明に用いている図の上にマウスの矢印を持っていくと大きい図になることがあります。


【確認】
現在Lizzieは64ビット版しかありませんから、Windowsが64ビットでないといけません。使っているパソコンのシステムが64ビットなのかどうかまず調べてください。
パソコンのシステムが 32ビットか 64ビットかを確認する方法
もし使っているパソコンが32ビットなら、あきらめて64ビットのパソコンを買いましょう。32ビットの場合、Windows10なら新規インストールすれば64ビットになりますが、もともと32ビットパソコンなのでハード的に64ビット対応ソフトが動くかどうかは分かりません。


【作業1】Leela Zero専用検討ソフト『Lizzie』のダウンロード

Lizzieの公式サイトに行ってページ中ほどに図のようなファイルがあります。
パソコンにGPUが有るなら Lizzie.0.6.Windows.x64.GPU.zipをダウンロードして保存します
パソコンにGPUが無いなら Lizzie.0.6.Windows.x64.CPU.zipをダウンロードして保存します

 画像にマウスを乗せるとオリジナルサイズになります

※※ご自分のPCのGPUを調べる方法※※
Windowsキー(キーボードのWindowsのマークの付いたキー)と「R」キーを同時に押して、「ファイル名を指定して実行」で dxdiagと入力、[OK]またはEnterキーを押すと「DirectX診断ツール」が現れます。そのディスプレイタブにある「チップの種類」にGPUの種類名が書いてあります。
以下も参照してください。
https://www.dospara.co.jp/5info/cts_str_parts_vga
「名前」や「製造元」に AMD RADEONや NVIDIA GeForceなどと書かれていればGPUのメーカー名です。Intel(R)HD Graphics ~などと書かれていれば、GPUではなくパソコンに初めから組み込まれているグラフィック機能です。
上記の方法で調べても、自分のパソコンにGPUが搭載されているのかどうか分からないという方は「Lizzie.0.6.Windows.x64.CPU.zip」をダウンロードしてください。



ダウンロードするファイルをクリックすると図のように画面下に開くか保存するかを聞いてきます。
そのまま保存すると、Cドライブのユーザーのフォルダにダウンロードされます。(この場所は後で説明します)
「保存」をクリックします。


 画像にマウスを乗せるとオリジナルサイズになります


この図はブラウザがエッジの例ですが InternetExplorerも同じです。
GoogleChrome、オペラはそのままダウンロードが始まります。FireFoxは保存するかどうかの別窓が開きます。
ダウンロードが完了したらブラウザを終了します。


 画像にマウスを乗せるとオリジナルサイズになります



【作業2】ダウンロードしたファイルの解凍(展開)
まずエクスプローラーを起動します。エクスプローラーは画面下のタスクバーにカバン型のアイコンがあります。


タスクバーに無ければ、Windowsキー(キーボードのWindowsのマークの付いたキー)と Xキーを同時に押すと現れるリストの中にあります。
そこにも無ければ左下のスタートメニューをクリックして、「Windowsシステムツール」というフォルダの中にあります。

これからダウンロードしたファイルを解凍(展開)します。


エクスプローラーを起動し、左のメニューに[ダウンロード]または[Download]があればクリックします。保存したファイルがあるはずです。
この例では「Lizzie.0.6.Windows.x64.CPU.zip」です。

左のメニューに[ダウンロード]または[Download]が無ければ、ダウンロードしたファイルは通常以下にあります。
[C:\ユーザー(Users)\あなたの名前\ダウンロード(Download)]フォルダの中にあります。「あなたの名前」はパソコンを購入して、初めて起動したときに設定した名前です。
順にたどっていって「Lizzie.0.6.Windows.x64.CPU.zip」を見つけてください。

 画像にマウスを乗せるとオリジナルサイズになります


ダウンロードしたファイルを右クリックし、「開く」をクリックします。


 画像にマウスを乗せるとオリジナルサイズになります


すると[Lizzie]というフォルダが現れますから、それをを右クリックし、「コピー」をクリックします。
コピーしたLizzieフォルダをお好きな場所に貼り付けます。例えば左のメニューの[ドキュメント]で右クリックして「貼り付け」をクリックします。

 画像にマウスを乗せるとオリジナルサイズになります


ドキュメントを見ると[Lizzie]フォルダが保存されています。
後でこのフォルダにアクセスするので場所を覚えておいてください。

 画像にマウスを乗せるとオリジナルサイズになります



上記の『ダウンロードしたファイルを右クリックし、「開く」』のところで、「すべて展開」にするやり方もあります。


 画像にマウスを乗せるとオリジナルサイズになります


この図で、解凍(展開)するフォルダを指定します。このままなら[ダウンロード]フォルダに展開されることになるので、展開する場所を[C:]だけにして下方の「展開」をクリックすれば解凍されます。

 画像にマウスを乗せるとオリジナルサイズになります


Cドライブ[Windows(C:)]を見ると[Lizzie]フォルダが保存されています。
後でこのフォルダにアクセスするので場所を覚えておいてください。

 画像にマウスを乗せるとオリジナルサイズになります


この zipという拡張子の付いたファイルを解凍(展開)するのはWindows7,8,10ならできるはずです。
もし、上記の方法で解凍できない場合は、圧縮・解凍のできる無料のソフトがたくさんあります。検索して探すかパソコンに詳しい人に聞いてみましょう。


解凍(展開)されたLizzieという名前のフォルダの中はこうなっています。


 画像にマウスを乗せるとオリジナルサイズになります



【作業3】Javaのダウンロードとインストール

Javaがインストールされていないと動きませんから無料Javaのダウンロードのページに行き「無料Javaのダウンロード」ボタンをクリックしてください。
「同意して無料ダウンロードの開始」ボタンに変わるので、それをクリックするとダウンロードが始まります。



このファイルを、また使う予定があるなら保存します。
すぐインストールしたければ「実行」をクリックします。
するとインストール画面になりますから、インストールをクリックして Javaをインストールします。
Javaが正常にインストールされたら「閉じる」ボタンをクリックして終了します。

 画像にマウスを乗せるとオリジナルサイズになります

Javaをインストールしたらパソコンを再起動します。(再起動しなくてもJavaを使えますが、念のためです)



【作業4】network.gzのダウンロード
Lizzieをダウンロードして解凍したフォルダの中に「liziie.jar」と並んで「network.gz」というファイルがあります。
Lizzieはディープラーニング技術を使用していて、このファイルは常に更新されLizzieが強くなっていきます。
よって、最新のnetwork.gzをダウンロードします。

network.gzのページで下の方にスクロールすると表が左右にあって、左の表の「Best Network Hash」という項目の中にnetworkファイルが並んでいます。
この中で最新のもの(一番上のもの)をダウンロードしてください。
ダウンロードしたファイルは非常に長い名前になっているので、それを右クリックして「名前の変更」を選び、「network.gz」という名前に変更します。
それをlizzie.jarのあるフォルダの中に一緒に入れてください。先にある同名のnetwork.gzは削除するか上書きしてください。

 画像にマウスを乗せるとオリジナルサイズになります



【作業5】Lizzieの動作確認と起動
念のため、上でダウンロードして解凍した[lizzie]フォルダの中の[leela-zero]フォルダにある「leelaz.exe」をダブルクリックしてみてください。何事もなく閉じれば動作する条件を満たしているので問題ありません。

もしもエラーが出たら、「最新のサポートされる Visual C++ のダウンロード 」にある「vc_redist.x64.exe」を実行して Visual C++ をインストールしてください。

 画像にマウスを乗せるとオリジナルサイズになります

ここまでの作業が終われば、上でダウンロードして解凍した「lizzie」フォルダの中の 「lizzie.jar」を右クリックして「開く」またはダブルクリックすれば起動します。碁盤が表示されたら成功です。
いちいちこのファイルを探しに行くのも面倒なので「lizzie.jar」を右クリックして「送る」→デスクトップで、ショートカットを作成しておきます。次からはデスクトップの「lizzie.jar」から Lizzieを起動できます。



【使い方】

Lizzieが起動するとしばらくしてから碁盤に石が現れ、pondering on(考慮中)になりますのでスペースキーを押して止めます。
その後は Nキーを押して対局するか、Oキーで棋譜(SGFファイル)を読み込んで局面の検討ができます。検討したい局面でスペースキーを押すと次の手を勝率の付いた石で示してくれます。いろいろやってみてください。
考慮中に表示される碁石の数字は上が勝率、下が検討回数です。青い石がLizzieの推奨する手ですね。

 画像にマウスを乗せるとオリジナルサイズになります


Lizzieの使い方を詳しく解説した記事はまだありません。起動して Xキーを押せば使えるコマンドが表示されます。参考記事は 『検討機能「Lizzle」が大幅改良』『「Lizzie0.6」が公開、探索速度改善』などを見てください。
また、ここ「囲碁やら何やら」の「質問掲示板」にも使い方などの情報提供をしています。


AIの世界は日進月歩なので、できるだけ最新のものを紹介するようにしています。2019年6月現在の最新版はLizzie.0.6です。