LoginSignup
1
0

More than 1 year has passed since last update.

katago という AI 碁 :  windows で

Last updated at Posted at 2021-02-01

関 ...人間だと常識の範囲内の手を探してしまうけど、AIは自分の発想にない手が飛び出します。そして一番重要な終盤でほぼミスがない。

 関 僕は正直、人間同士の対局ではあまり美しさを感じられなくて…。
これまで人間と対局したAIの石の運び方は、すごく美しいなと感じることが多い。

 関 囲碁は使えるAIがけっこうあります。...
一時期はいろんなAIを使って工夫していたが、今は(中国製の)「Golaxy(ゴラクシー)」を使っています。

      だと 2021年では Vsiongo が No1か

—AIとは何子くらいの差があるものなのか
関 2子か3子。2子だと勝てない。
3子でどうかなるというところ。

—100回指したら何回か勝てますか
 藤井 いや、ほぼ勝てないでしょう。
前半はwindows 10 の場合について書いてます。 windows 11のは 最後の最後に書きました. 実はwindows 11でやる方が ずっと簡単でした

の 1時間 7分から 囲碁がでてきます

##NHK杯をみると 人間相手とだけ囲碁の研究をしているだろう古手の棋士は減ってきました。 そのかわりAI相手に訓練しているだろう若手棋士が激増してます。

稀代の名棋士藤沢秀行が アルファ碁をみたら どう言うでしょうか
こんな化け物を相手にしてたら こっちまで化け物になっちまう というかもしれません。 つまり頭の中に碁盤はもはやなく マシン語で考えるようになるかもしれません
ロシアの盲目の数学者ポントリャーギンは 4次元空間が想像できる ということを読んだか聞いたか忘れましたが記憶に残っています

https://originalnews.nico/139502/2 より
1.jpg
上の感じでしょう

当時世界最強といわれていた韓国のイ・セドルは、AIのアルファ碁に1勝4敗と敗れ「どんなに努力してもAIには勝てない」といって引退しました。でも彼は人類としてAI囲碁に勝った最後の棋士です (ちょうど10桁の数字と10桁の数の掛け算のようなもの、 あるいは 人類最速のボルトもグレーハウンドの100mを5秒9には遠く及びません  ) 
まさにシンギュラリティです
その後 人類最強の囲碁棋士柯潔(カ・ケツ)はAlphaGoと戦い全敗を喫しました。 弱い人間と戦っても無駄と判断したのか AIは囲碁から「引退」しました。 なおその後 更に強いアルファ碁ゼロが現れ 囲碁のルールしかしらない全くの初心者の状態から 自分で自分と対戦を重ねるだけの3日間の学習でAlphago Leeのレベルに到達します。 そして 人間の作った定石など学習する価値がないといいます

1.jpg

youtube をみると
並のプロ棋士9段では katagoとは対等には戦えなく、3目おいてやっととか
もうアルファ碁のような巨大コンピューターを持ち出すことはなく 我々のパソコンででも こうらしいが 未確認
そこでやってみたくなりました

画家は頭の中で 表現を練って それからおもむろに 絵筆を取ります
ちょうどそれと同じことが 囲碁でも行われてると思います
囲碁の場合
思考過程そのものは katago他 8種類のエンジンつまりAI棋士で行われています
しかし描き出し人間にわかる形に表現するのはliziiで これは 碁盤+黒白の碁石のようです

これはちょうど
音楽家が頭の中で 音楽をつくり
そして
その後五線譜に音符表現するのと似てます

小学校1年の時から 珠算を習い 研鑽を積み 
日本一になろうとも 10桁同士の掛け算では 
電卓の速さにも及びません。

同じく5歳から 囲碁を習って 努力を重ね 
囲碁の名人というタイトルを獲得しても 
katago には勝てないのです。 
AIが 全人類の知能を超える日が いつか来ます。シンギュラリティです。 
https://www.jnsa.org/jnsapress/vol37/2_kikou.pdf 
2045年といわれてます。

井山裕太は 子供の頃から
石井邦生九段の特訓をうけ 七冠独占を果たしたのですが
今や Katagoが石井九段にとってかわろうとしてます。
若手棋士は皆AI碁で練習をしてるでしょう。

https://www.youtube.com/watch?v=C5_CuwwvW6c
は 自動車工場です。
1.jpg

工業ロボットが組み立ててます、人の姿がみえません。

そのうち鉄腕アトムのようなロボットを アトム自身が設計し組み立てるようになるでしょう
人間が介在しなくてです。
ロボットの母は ロボットになります。
その時 ロボットはどう言うでしょうか。
「なぜ俺達より無力で 低能な人間に従うのか」 とかいうかもしれません。



##さて本論です

が素晴らしいページで,これにしたがっただけです

https://github.com/wonsiks/BadukMegapack

BadukMegapack v4.8.3 for Windows
This is an installer for various AI Baduk (Go) programs:
download1(Google drive) | download2(Mega cloud) | download3(Naver cloud)

からダウンロードしました

https://www.youtube.com/watch?v=7V4zBfyNMSE&t=922s
の4分目からのインスト解説もわかりやすい
ここの
1.png
重要かも

##1)前準備として

powershell にて
dxdiag をして 自分のGPUの情報を得ます

自分の場合は

NECのパソコンは
111.jpg

FUJITSUのパソコンは
IMG_20210201_170917580.jpg
でした

NECのパソコンは
IMG_20210201_171646326.jpg
の画面で 4のCPU embedded GPU
を使わないとエラーがでましたが

FUJITSUのパソコンは
3-other Graphics card
でいけました。

##インストールシーンを時間中に並べると

1。 ダウンロードしたファイルをクリックすると
IMG_20210201_171403630.jpg

2.インストール先のフォルダ
IMG_20210201_171416017.jpg

3.先に出てきたGPUの選択
IMG_20210201_171646326.jpg

4.javaのインストールシーンです
IMG_20210201_171754918.jpg

5.Visual C++のインストールシーンです
IMG_20210201_171934216.jpg

6.以下がぐじゃぐじゃでてきて 時間がかかります
IMG_20210201_173407241.jpg

7−1。 NECのパソコンの出来上がり は 以下
IMG_20210201_175339798.jpg

7−2。 FUJITSUのパソコンの出来上がり は 以下
IMG_20210201_200827564.jpg


## 3台めマシン HPのノート (内容は重複)

1.jpg

2.jpg.jpg

## 4台めマシン DELLのサーバー
1.jpg

これもCPUだけので入れました。



★どなたか ubuntuでkarago動かしていただければ、幸甚 ★

参考資料

  1. https://github.com/lightvector/KataGo/releases

  2. http://home.hatanaka.info/article/475227536.html

3)http://go-w.jp/?p=1555

##韓国語バージョンの方がより新しいらしい


S320-IMG_20210208_141110239.jpg


S320-IMG_20210208_141152850.jpg


S320-IMG_20210208_141204538.jpg

4 上の方にビデオカードの情報がでてます
自分のは3ではなく4でした
S320-IMG_20210208_141411760.jpg


S320-IMG_20210208_141437974.jpg


S320-IMG_20210208_141456203.jpg


S320-IMG_20210208_142638687.jpg


S320-IMG_20210208_142700096.jpg


S320-IMG_20210208_142727216.jpg

10
S320-IMG_20210208_142753689.jpg

11
S320-IMG_20210208_142817987.jpg

12
S320-IMG_20210208_143043514.jpg

##人工知能の囲碁ソフト​katago​と何回か戦っての感想

どんなに考えても人工知能の方が​1​歩も2歩も上を行​き​ます
ということは 人工知能​がすごすぎて 自分には理解できない​ 
つまり我々人間は 「自分には理解のできないkatago定石」 に従うしかない

これはまるで
必ず当たる占い師に出会ったようなものです
占い師の言うことは理解はできません 
しかし 占い師​に​逆らうと必ず破滅が待っています

​​将来​人間は 主体性をなくしAIにしたがうだけになるのでしょうか?​​​​​​​​​​​​​​​
今の所 ソフトは人間がつくってますが これすらもAIが作り始めるかもしれません

高校生が アメリカのプロバスケN01チームとあたったら
100点貰ってても負けるでしょう
高校生お互い同士でボールを回して時間をかせぐしかないでしょう
でも 碁の醍醐味は同じレベルどうしてやるのが一番です
これは バスケでも一緒と思います


windows 11 でやってみました。 使用するPCは 

インスト方法は

に記載しました

インストールの様子のポイントは以下

Photo Marker_20220209_034710.jpg

Photo Marker_20220209_034752.jpg

Photo Marker_20220209_035002.jpg

なおこれは タッチスクリーンなので マウス使わないので高齢者にもやさしい

このタッチスクリーンなxpsへの windows11のインスト方法は 
https://qiita.com/tyokai/items/d755c00a32f3c0ddda2a


コードを書くプログラムこそAIのもっとも得意とするところ


https://gigazine.net/news/20220203-deepmind-alphacode/
より

「AlphaCodeは自然言語を読み取り、コンパイルするだけでなく、正しいコードを生成することができます」



渡辺名人 と コンピューター将棋


1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0