情報掲示板

過去ログ [ 0001 ]
過去ログ:
ワード検索: 条件: 表示:
Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
AIがプログラムを書く時代
DeepMindが"AlphaCode"システムを発表。
AIによる高度な自動プログラミングの実現に一歩前進か。
https://deepmind.com/blog/article/Competitive-programming-with-AlphaCode

大橋拓文七段が「AlphaCodeが書いた囲碁AIがAlphaGoを超え、するとAlphaCodeが書いたAlphaCode2が元のAlphaCodeを超えて無限進化ループが誕生するかも」と書いてますが、
https://twitter.com/ohashihirofumi/status/1489088871807655938
そうなると「シンギュラリティ」も近いかも知れません
Eba 2022/02/03(Thu) 15:40 No.92
Re: AIがプログラムを書く時代
DeepMind社のAlphaシリーズはこれまで
1、AlphaGo:囲碁の世界チャンピオンに勝利
2、AlphaZero:囲碁・将棋・チェス全てのAIに勝つ
3、AlphaStar:StarCraftのGrandmasterに勝利
4、AlphaFold:立体構造予測コンテストで圧倒的トップ
と発展してきました。それに比べて今回は「人間の平均を超えた」という論文なので、インパクトは小さいですが、そのうちAlphaCodeで競技プログラミングコンテストで圧倒的な成績だったと発表するかも。
Eba   2022/02/04(Fri) 10:29 No.93
Baduk AIの導入説明
AIの導入方法にスマホ用囲碁AIの欄を作りました。
まだBaduk AIのみです。
https://www.h-eba.com/Lizzie/mobile.html#01

使いこなせばさらに多くの機能がありそうです。
文中で追加・修正等ありましたらお知らせください。
Eba 2022/01/30(Sun) 20:11 No.88
Re: Baduk AIの導入説明
Ebaさん、
さすがに取説には慣れていませね。
分かりやすいと思います。
kimura   2022/01/31(Mon) 21:28 No.89
Re: Baduk AIの導入説明
kimuraさん、ありがとうございます。
私はスマホ関係には疎いので、また何か新しい囲碁AIがありましたらご紹介ください。
Eba   2022/01/31(Mon) 21:34 No.90
Re: Baduk AIの導入説明
Ebaさん、
自宅のGPU付きパソコンをレンタルGPU同様に、Lizzie 並のインターフェースで、簡単に動作し表示させるアプリが欲しいですね。
kimura   2022/01/31(Mon) 21:49 No.91
「Baduk AI」 という Android アプリ
「Baduk AI」 という Android アプリがあります。
https://play.google.com/store/apps/details?id=net.kir.baduk_ai&hl=ja&gl=US

スマホならではの機能があります。
カメラで碁盤を撮影し局面を取り込み、解析する機能です。
https://corestoryofgo.seesaa.net/article/485283299.html

エンジンは、デフォルトで KataGo 10b,20b, Leelazero 15b,40b が入っていて、
好きな network を 追加できるので、ほぼ、Lizzie のようです。

製作者のAndreas Kirmseさん曰くAndroidで最初にKatagoをネイティブ実装したとのことです。
kimura 2022/01/27(Thu) 12:02 No.81
Re: 「Baduk AI」 という Android アプリ
kimuraさん、貴重な情報をありがとうございます。スマホの世界も日進月歩のようです。
「詰碁を解くために局所的な領域に限定して分析することも可能」
kaTrainなどにある分析領域指定機能ですね。私個人としてはこれが最も期待するところです。

ところで、この記事を[AIの新着情報掲示板]にも紹介したいと思います。
新しい囲碁AIの紹介記事はパソコン、スマホに限らずあちらで紹介するのが良さそうですから。
Eba   2022/01/27(Thu) 12:24 No.82
Re: 「Baduk AI」 という Android アプリ
Ebaさん、そうされてください。
スマホのCPUは、現状では未だ未だですが、近い将来にはA100(GPU)を超える
チップが開発され実装されるのは間違いない未来でしょうから。
kimura   2022/01/27(Thu) 12:52 No.83
Re: 「Baduk AI」 という Android アプリ
84
0
ebaさん
その後に追加情報が少し寄せられたので、紹介いたします。
スマホで写真を撮って、局面を取り込みアプリは、
「星陣囲碁」(Android版、i-Phone版)
「阿Q围棋」(Android版)等があるようです。

「詰碁を解くための分析領域指定機能」では、 anago が優秀という評価です。
写真で見る限りでは、10,977k という驚異的な visit数を叩き出しています。
kimura   2022/01/29(Sat) 16:15 No.84
囲碁アプリ
kimuraさん、情報をありがとうございます。
囲碁AIも最近はスマホに移植されて動いているようで、スマホ版も紹介しないといけないのでしょうが、私はそちらの情報はほとんど知りません。
とりあえず、スマホ版囲碁AIの紹介ページを作って[Baduk AI]の導入方法を紹介しようと思います。
ところで
>>「詰碁を解くための分析領域指定機能」では、 anago が優秀という評価です。
この anagoとはアプリなのでしょうか? 初めて聞いた名前ですし、検索しても見つからないので教えてください。
Eba   2022/01/29(Sat) 16:46 No.85
Re^2: 囲碁アプリ
86
0
ebaさん
「anago」は、KataGo を使ったクラウドサービスのようです。
基本は有料なので、ここで詳しく紹介するものでは無いかもしれません。
GPU付きのPCなら動作するようです(ここまでは無料???)が、
「リモートクラウドコンピューティングの追加により、2080ti、3090、V100、
A100のさまざまなグラフィックカードを1枚から8枚のカードから選択でき、弱い
マシンは数秒で強いマシンになることができます。」(これが有料サービス?)
GPUを追加して使用するシステムのようです。
未だ、実際に使用してないので、詳しくは分かりません。
「新款围棋ai软件anago对弈分析复盘cline连线卡塔狗katago连云计算」
https://m.tb.cn/h.fORH7rl?sm=618594?tk=k3q522Gmfrh
kimura   2022/01/29(Sat) 21:26 No.86
Re: anago
kimuraさん、なるほど。
スレの流れからスマホ専用なのかと思ってました。anagoはクラウドサービス専用のソフトのようですね。
A100×8なら、普通のマシンがかなうはずありません。詰碁も得意でしょう。
有料では、ここで紹介する対象にはならないので残念ですがご紹介ありがとうございました。
Eba   2022/01/29(Sst) 22:52 No.87
直近の KataGo対局に現れた実戦死活
79
0
直近の KataGo対局に現れた実戦死活(Black to play)

黒:KataGo from zhixing Cloud
4 x A100-PCIE-40G GPUs engine 1.90 28 threads CPU, internal storage 128
speed - averaged:8000~20000 v/s on 40 block engine
(昨年の世界AI囲棋大会に出場した、KataGoのカスタマイズVersion)

白: KataGo from Zcloud
8 x 3090 GPUs Katago 40b s1075 network
speed -averaged:10000~80000 v/s on 40 block engine.
(現在の trongest に近い netwowk を8枚の TX3090 上で)

 双方の KataGo は、この状態で手抜きをしてますので、死活を読み切ってる
と思われますが、黒先でどうなるのでしょうか?

下記は棋譜です。
https://youtu.be/XLSvg1qq9SM
kimura 2022/01/28(Fri) 08:21 No.79
Re: 直近の KataGo対局に現れた実戦死活
実戦死活問題
せっかく優秀なAIを持っているのですから、
68手目までの局面を読み込ませて、
候補となる10か所程度に着手させて、分析させれば解決するでしょう。
辺の後手1眼が奪えない形なんですね。
小生は、そのようにAIを活用して研究しているのですが、
本サイトの常連さんから、このようなテーマの質問があって、驚きです。
実戦で、自信を持って手が抜けたら、アマ4D程度でしょうかねえ。
初心者   2022/01/29(Sat) 09:42 No.80
katagoのmax29路版探索部の棋力について
普段max19路版を使用している人がほとんどだと思いますが無視されていると思われるmax29路版を
max19路版と各100戦させて実力をチェックしてみた tv(最大訪問数)はLizzieyzy mvはGoGuiTool
katago1.10.0 40bを使用 結果 ほとんどmax29路版が勝ち越した katagoのページに29路版は19路
でもメモリを余分に消費していると書いてあったので その効果か 左側が29路版

OpenCL s1059 tv2000 53-47 mv2000 51-49
OpenCL s1080 tv2000 56-44 mv2000 51-49
TensorRT s1080 tv2000 48-52(numSearchThreads = 16)
odagaki0621 2022/01/23(Sun) 20:32 No.76
Re: katagoのmax29路版探索部の棋力について
対局数が500の場合(有意水準=0.05)
{√(0.25/500)×1.644854}+0.5=53.68%

対局数が100の場合(有意水準=0.05)
{√(0.25/100)×1.644854}+0.5=58.22%

久しぶりに計算したのでこれで合ってるかどうか不明です。
hope366   2022/01/23(Sun) 21:20 No.77
Re: katagoのmax29路版探索部の棋力について
対戦結果に有意差が無いのは承知しています 29路版が19路版に棋力で
負けていないということを皆さんに周知するために投稿しました
odagaki0621   2022/01/23(Sun) 21:37 No.78
分散トレーニングの便利機能
分散トレーニングのちょっとした便利機能をdiscordで教えて頂きました。
この機能を使うにはコマンドラインから実行する必要があります。

事前にcontribute_example.cfgをメモ帳等で開いて、次の3つの項目を適切に設定しておきます。
・username = Fill in your username here
・password = Fill in your password here
・maxSimultaneousGames = Fill in a number here
maxSimultaneousGames(同時対局数)は、ハイスペックのGPUなら24や36などの大きな数値が効率的に良いと思われます。
私は2060で「16」にしています。

次にコマンドプロンプトでkatago.exeがあるディレクトリに移動して、次のコマンドを実行します。
「katago contribute -config contribute_example.cfg」

Maybe predownloading model ...
このメッセージの後しばらく画面が止まったままになりますが、タスクマネージャーでCPU使用率の数値を確認して、普段よりも高い数値で推移しているならおそらく正常に実行されていますのでそのまま放置しておきます。
i7 9700 8コア8スレッド RTX2060
このスペックで同時対局数を16にした場合、約28分ほど待たされました。

コマンドラインから実行した場合、「Ctrl+C」を使った便利な機能があります。
終了したい場合に「Ctrl+C」を実行すると、次のようなメッセージが表示されます。
Signal to stop (e.g. ctrl-c) detected, KataGo will shut down once all current games are finished. This may take quite a long time. Repeat a second time to stop without finishing current games.
そのまま放置しておくと、「進行中の対局が終わり次第自動的にシャットダウン」となります。
放置せずに2度目の「Ctrl+C」を実行すると、強制的にシャットダウンとなります。この機能により未完成の対局を無駄にすることなく、きりのよいところで終了することができます。

KaTrainやLizzieyzyには、この機能はおそらく無いと思います。
hope366 2022/01/18(Tue) 16:02 No.62
Re: 分散トレーニングの便利機能
それは良いことを聞きました。Lizzieyzyを起動して[貢献]メニューから実行する場合、常に画面に進行した盤面が表示されていますので、けっこう煩わしいです。(着手音は消せば良いですが)
LizzieYzyの使い方にも記入したいと思います。

ついでに質問です。
分散トレーニングではさまざまなルールがランダムに現れます。また碁盤の大きさも19路だけではありません。こういうのでトレーニングになるのでしょうか?
また、コマンドプロンプトでトレーニング実行中にLizzieyzyを起動してもいいのでしょうか?
Eba   2022/01/18(Tue) 17:28 No.63
Re: 分散トレーニングの便利機能
ルールやボードサイズに関しては、ここでいくらか討論されているようです。
https://github.com/lightvector/KataGo/issues/454
コマンドプロンプトとLizzieyzyの同時起動は、パソコンに余力があれば特に問題は無いと思います。
hope366   2022/01/18(Tue) 19:21 No.64
Re: 分散トレーニングの便利機能
なるほど。さまざまなルール、ボードサイズをひっくるめてのトレーニングなんですね。
貢献者リストの自分の順位を見るとやる気が出てきます。(笑)
https://katagotraining.org/contributions/
Eba   2022/01/19(Wed) 03:13 No.65
Re: 分散トレーニングの便利機能
だいぶ引き離したつもりでしたが、あっという間に追いつかれてしまいました・・
まあ競争しているわけではありませんが(笑)
hope366   2022/01/19(Wed) 03:13 No.66
皆さんも参加しませんか?
私は起きるとパソコンを起動し、寝るまで電源を入れっぱなしです。
なので、使用していない時間が大量にあるので、コマンドラインで参加できるのは大変にありがたいです。普通のパソコン作業は同時にできますので、囲碁AIを動かすとき以外はほぼ1日中参加していることになります。
貢献者リストのTraining Rowsの値は、i7-8700 RTX 2080 6core 12Processorのスペックで、18同時対局にして、時間当たり約2400rowsになります。
この数字は1時間トレーニングに参加するだけでかなり上に行きますね。
https://katagotraining.org/contributions/

LizzieYzyを利用している皆さんも参加してみませんか? 必ず名前がリストに載ります。まだ参加者が少ないので世界ランキングの中で上位に来れば気持ちが良いですよ(笑)
やり方は以下をご覧ください。
https://www.h-eba.com/Lizzie/LizzieYzy/submanual.html#yzy9
Eba   2022/01/19(Wed) 14:17 No.67
Re: 分散トレーニングの便利機能
私の環境ではこんな感じです。
・CPU i7-9700 8コア8スレッド 3.00GHz-4.70GHz
・GPU RTX2060 6GB
・同時対局数=16
この条件で先ほど115分ほど稼働したら2836rowsでした。
1時間あたり約1400rowsです。
Ebaさんのと比べると約58.3%の仕事量です。GPUだけで見ると69%が想定されるので、CPUでもEbaさんの方がやや上回っているかもしれません。
8コア8スレッドより、6コア12スレッドのほうが上ということは、掛け算みたいな感じでしょうか?
次回、同時対局数を18にして数値を観察してみたいと思います。
hope366   2022/01/19(Wed) 16:18 No.68
測定しなおしました
最初に測定したのはin the last 24hですが、測定するたびに値が変動するのでin the last week
で測定しなおしました。時間当たり約2000rowsが正確な値です。

https://katagotraining.org/contributions/
24hは過去24時間、last weekは過去168時間の貢献値を表しているようですが、リストアップするタイミングなのか、あまり正確では無いですね。私はこのアカウントで3日前から始めたのですが、across all timeがlast weekより僅かに小さい値です。
Eba   2022/01/20(Thu) 11:12 No.69
Re: 皆さんも参加しませんか?
TensorRT版を使用して、261分の実行で9474rows、1時間あたり2178rowsでした。
TensorRT版は、通常の分析でもOpenCL版やCUDA版と比較して約1.5倍の速度が出ますが、分散トレーニングでもほぼ同じ倍率になりました。
hope366   2022/01/20(Thu) 04:21 No.70
Re^2: 皆さんも参加しませんか?
hope366さんへ"TensorRT版は、通常の分析でもOpenCL版やCUDA版と比較して約1.5倍の速度が出ます"と
書き込んでおられますが それはdefault_gtpのnumSearchThreads = 16とnMaxBatchSize = 8のhope366さんの
お勧めのターボモードでの結果ですか
odagaki0621   2022/01/21(Fri) 17:59 No.71
Re^3: 皆さんも参加しませんか?
odagaki0621さん
その2つのパラメータについては、私は普段下記の設定にしています。
numSearchThreads = 16
# nnMaxBatchSize = <integer>
この設定でTensorRT版はOpenCL版の約1.5倍の速度です。
hope366   2022/01/21(Fri) 19:56 No.72
KataGoの各バージョンの速度
TensorRT版のベンチマークテストで無指定だと16スレッドが推奨されますが、v3000で実行したら40スレッドが推奨されました。

40スレッドでの数値(visits/s)i7 9700 8コア8スレッド RTX2060
TensorRT 1150前後 useFP16 = true
OpenCL 450前後 FP16Storage true FP16Compute false FP16TensorCores false
CUDA 750前後 useFP16 = true useNHWC = true
Eigen 2(1スレッド)
EigenAvx2 3(1スレッド)

OpenCL版に関して、以前はTensor-coreで動いていてCUDA版とほぼ同じ速度でしたが、最新のKataGoだと認識しないみたいでCUDA版よりだいぶ遅いです。
hope366   2022/01/23(Sun) 11:37 No.73
Re: KataGoの各バージョンの速度
hope366さんへ "v3000で実行したら40スレッドが推奨されました。"と言われましたが それは
numSearchThreads = 40にするということですか? それとv2000時の推奨スレッド数は わかりますか?
odagaki0621   2022/01/23(Sun) 18:57 No.74
Re^2: KataGoの各バージョンの速度
>"v3000で実行したら40スレッドが推奨されました。"と言われましたが それは
numSearchThreads = 40にするということですか?

v3000で実行したら40スレッドが推奨されたので、numSearchThreads = 40に設定した、ということです。


推奨スレッド数はPC環境によって違ってくるので、v2000での最適値を知りたいのであれば自分のPCでベンチマークテストを行うのがよいと思います。
hope366   2022/01/23(Sun) 19:29 No.75
katagoCPU版でのトレーニング
KataGoのCPU版でトレーニングに参加してみました。パソコンのCPUはi7-8700で、同時対局を2にしてやったところ、2局終了するのにかかった時間は以下でした。
katago-v1.10.0-eigen-windows-x64 は12時間ほど
katago-v1.10.0-eigenavx2-windows-x64 は6時間半ほど
やはり40ブロックネットをCPU版でトレーニングするのは厳しいようです。
Eba 2022/01/22(Sat) 16:13 No.61
人間と囲碁AIの差
okaoさんのブログ
「人間と囲碁AIの差」https://okaoigo.substack.com/p/ai-bca
「野狐囲碁」でのプロと囲碁AIとの対戦を見ていると、差は3子くらいかと思いますが、短時間の対戦であることと、プロがそれほど真剣にやってないこととで、真の差はまだ分かりませんね。
Eba 2022/01/09(Sun) 17:56 No.49
Re: 人間と囲碁AIの差
okaoさんのページにはkatagoが4800点と書いてあるがハードスペックが記入されていない
例えばRTX3070x1とA100x64とA100x6159のNVIDIAのスパコンPerlmutterでは棋力が全然異なる
odagaki0621   2022/01/09(Sun) 19:12 No.50
Re: 人間と囲碁AIの差
野狐における金毛测试 とLeelaZeroの直近の成績(LeelaZeroのGPUはTesla-v100)
金毛 プロ棋士 1778勝8敗 勝率0.458% Elo差938
lz(210付近) 金毛 73勝10敗 勝率13.7% Elo差320
※ 金毛のGPUが不明なのと、lzとの対戦時、lzは時間一杯まで考慮することが多かったのに対して金毛はノータイムで打つことが多かった為、
時間同等での正確な比較はできません。ここではlzと同じ条件で対局したものとして計算しています。
lzとプロ棋士の差=938+320=1258Elo

KataGoとプロ棋士の直接の比較が難しいため、KataGoとlzを比較します。
CGOS kata15b167 400p
LZ_263_0a47_p400 3170 9 / 18 50.00
LZ_266_cc18_p400 3136 10 / 22 45.45
LZ_265_8302_p400 3223 4 / 11 36.36

kata15bが5割をやや下回っていますが、lz260台を考慮して暫定的に5割とします。
=野狐のlzとkata15bの棋力は訪問数同等の条件下で同等。
手元のPCで検証してみると、kata15bはlz40bの約4.7倍の速度が出るから、2.35*250=587.5(速度2倍で+250Elo )
つまり、時間同等でkata15bは野狐のlzよりも587.5Elo高い。
この時点でkata15bとプロ棋士の差は、1258+587.5=1845.5Elo

kata15bとkata40bの比較
g170e-b15c192-s1672170752-d466197061 937
g170-b40c256x2-s5095420928-d1229425124 1919
40bは15bの約4.7倍のサイズ。サイズと速度はほぼ反比例するから、15bは40bの約4.7倍の速度。
2.35*250=587.5 (速度2倍で+250Elo )
937+587.5=1524.5 1919-1524.5=394.5
15bs167と40bs509の差は時間同等で394.5Elo
s509と直近の最強40bs1075の差は229.4Elo

つまり、kata15bs167とkata1-s1075の差は394.5+229.4=623.9Elo
1845.5+623.9=2469.4
プロ棋士とkata1-s1075の差は2469.4Elo

https://www.goratings.org/ja/
1 Shin Jinseo ♂ kr 3816
203 依田紀基 ♂ jp 3260
890 Han Cheolkyun ♂ kr 2382

どのプロを基準にするか?によって数値がだいぶ変化しますが、仮に金毛と数多く対戦した依田九段を基準とすると、
kata1-s1075のEloレーティングは、3260+2469.4=5729.4Eloとなります。(v100)
http://netdays365.com/archives/3306
このサイトによると、AlphaGoZeroは最大で5185Eloなので、KataGoはアルファGoZeroを大きく上回っています。
無理やり計算したらこんな感じになりました。
但し、他のAIやプロ棋士とAlphaGo系がほとんど対戦していないので、5185という数値自体が曖昧です。

ちなみにAlphaZeroは5000台のTPUを使用して8時間の自己学習で、AlphaGoZeroに対して60勝40敗です。
hope366   2022/01/10(Mon) 11:45 No.51
Re: 人間と囲碁AIの差
https://github.com/breakwa11/GoAIRatings
ここでは、40b-s509は5274Elo(1200visits/move)となっています。
509と40b-s1075の差が226.8なので、 5274+226.8=5500.8
人間との比較も掲載されていますが、人間側の考慮時間が分からないので正確な比較は??です。
仮にネット碁でよくある持ち時間10分、秒読み30秒3回(一手平均20秒)なら、60visitx/s、つまりCPUのみのパソコンでバランスが取れる感じです。

3070が仮に1500visits/sだとすると、2倍で+250Eloだとするなら+1140Elo
つまり、3070で10分30秒3回の人間と比較すると、5500.8+1140=6640.8
3070のKataGo40b-s1075は6640.8Eloです。

申 眞諝  (3819Elo)
AlphaGoLee (3739Elo)
AlphaGoMaster (4858Elo)
AlphaGoZero (5185Elo)

CPUKataGo (5500.8Elo)
3070KataGo (6640.8Elo)

AlphaGoの計算資源が不明ですが、上記のサイトを参考にすると申 眞諝(3819Elo)に対するKataGoのEloはこんな感じになると思います。
hope366   2022/01/12(Wed) 15:05 No.52
Re: 人間と囲碁AIの差
レーティングについて詳細な考察をいただきありがとうございます。
KataGo40b-s1075は6640.8Elo、申眞諝が3819Eloとすると、その差は2820ほど。
このレーティング差は何子に相当するのでしょう?
以前200ほどで2子と言われた時代があったように記憶していますが、レーティングの計算方法自体が違っているかも知れず、この2800の差が具体的に分かりません。
Eba   2022/01/12(Wed) 16:22 No.53
Re: 人間と囲碁AIの差
野狐のレーティング表を見てみると、
級位者は約60%の勝率(70.4Elo)で昇級。
有段者(~8段)は約63~75%の勝率(92.5~190.8Elo)で昇段。
ここまでが大部分のアマの世界で、平均すれば200Eloで2子くらいだと思います。

9~10段は90%の勝率+世界戦準優勝者に1回以上勝つこと。
これを仮に95%とすると、511.5Eloで昇段。
棋力が高くなればなるほど、1子差に相当するEloレーティングの量が大きくなっています。
(推定)
11段 96% 552.1Elo
12段 97% 603.9Elo
13段 98% 676.1Elo
14段 99% 798.3Elo
15段 99.5% 919.5Elo
トッププロが2子で何とか勝てて並のプロが3子でいい勝負だとしても、2820という数値は大きすぎる気がしますね。
人間とAIの棋力差が大きすぎて計算が難しいです
hope366   2022/01/12(Wed) 17:45 No.54
Re: 人間と囲碁AIの差
そうですね。
結局はプロが真剣になるタイトル戦のような対局がなければ人間と囲碁AIとの差は分かりませんね。
セドルとアルファ碁のようなイベントをどこかでしてくれるといいのですが
Eba   2022/01/12(Wed) 19:20 No.55
Re: 人間と囲碁AIの差
野狐では絶芸がプロ相手に2子局、KataGoが9段相手に2~4子局をやってますが、
これだけではAIのレーティングは分からないですよね。そもそも計算量も公表してませんし・・・

・プロはP9段で特別扱い、これをやめてプロもアマも同列扱いでレーティング制にする。
・10段が上限(に見える)をやめて、上限無しにする。
・野狐に有名なAIを全て常駐させて、高段またはプロと多く対戦させる。(プロは全員実名を公表)
・同一のAIでも、500visits/s、2000visits/s、5000visits/sなどのように計算速度別に複数用意する。

こんな感じだとKataGoの正確なレーティングも分かりそうですね。
AlphaGo系列や、絶芸、Golaxyなどもエンジンやweightの詳細を公表して、野狐に全てのAIを集結させて欲しいですね。
絶芸とGolaxyは商用だから無理だとしても、LeelaZeroやKataGoその他のオープンソフトは全て扱って欲しいです。

それと、AIがまだプロより弱かった時は電聖戦でAI相手に置き碁をやってましたが、逆の立場になったら全くやらなくなってしまったのも残念です。
プロがどのAIのどのGPUを使ったバージョンに対してどの程度通用するのか?或いはどのくらいのハンデが必要なのか?
一定数の需要はあると思うので、各棋院には積極的にこのようなことに取り組んで欲しいと思っています。
hope366   2022/01/12(Wed) 21:54 No.56
Re: 人間と囲碁AIの差
ここは、AI関連のサイトですから、本題と異なるのですが、
我々アマが知りたいのは、強さを段級位で表現して、適切なハンデを決めたい、ということですよね。
https://github.com/breakwa11/GoAIRatings
このサイトでの扱いをみると、初段と10級のELO 差は、2000ですから、1階級差=200 なんですね。
https://keisan.casio.jp/exec/user/1490290581
この指数計算を行ってくれるサイトに、代入すると、
76:24 (3勝1敗ペース)となるのが、200なんですね。
2勝1敗程度の差が1階級差と思っていたので意外でした。
試しに、日本の碁会所でアマ6段を自称する友人で我が家の低スペック Katago-60b と実戦対局してもらうのですが、
13路+逆コミ13.5 まで、逆コミを1目ずつ増量しましたが、AI師範には、敵わないのが実態ですね。
(13路では、コミの1目が、1階級差に相当するらしいので、20階級差とすると、我が家の師範が10D程度なら、碁会所6段格=10級相当 ということになってしまいますね。世界のネット碁と日本の碁会所では、5階級差程度と思っていたので、びっくりです。世界のネット碁と上記のサイトも5階級程度の差?)
初心者   2022/01/14(Fri) 16:31 No.57
Re: 人間と囲碁AIの差
https://github.com/breakwa11/GoAIRatings
このサイトでは独自の基準で一律200Elo=1階級差としていると思いますが、ここでの1階級差は必ずしも1子のハンデではないと思います。
s509が18Dで9P(プロ9段?)が11Dとなっていますが、実際は2~3子です。
200Eloがどの程度の棋力差に相当するか?という問題ですが、棋力帯によって違ってくると思います。
級位者なら200Eloで1子差かもしれませんが、9段や10段では話が違ってくると思います。
実際、野狐のレーティングは9段以上は「9割以上+世界戦準優勝者に勝利」が条件なので、必要なEloは381.7以上です。

ところで、13路でのコミの1目が1階級差に相当する、というのはにわかに信じ難いのですが確かな情報なのでしょうか?
hope366   2022/01/14(Fri) 18:05 No.58
Re: 人間と囲碁AIの差
13路でのコミの1目が1階級差に相当 ?

もちろん、怪しげな情報源です。
確か以下のような話だったと思います。
たぶん、5年位前に聞いた5年位前の話。
中国で、各地域から見込みのある少年少女を集めるに当たって、AIで棋力認定の試験を行う。
短時間に、設定したマシン(その時代で、中国プロの5段程度)、
それで、逆コミ3.5目以内までに勝てれば中央に派遣。(もちろん、自己申告から1目ずつ、3回までチャンスを設けるなど)
ちなみに、小生は、アマの教室?のようなことを行っていますが、そういう手合割で10階級差程度までなら、13路を楽しめています。(ただし、それ以上の階級差だと、下手の33を禁手にするなどのルールの付加をしないと、面白くない。)
つまり、学術的な研究ではなく、入門のアマが楽しんで、勝ったり、負けたりするためのハンデが、こんなもん、という意味ですね。(逆にこれを基準に教室で級位判定する。)
碁会所の19路でのハンデの設定では、子供たちの入門には不向きですから。
初心者   2022/01/15(Sat) 09:43 No.59
Re: 人間と囲碁AIの差
その中国の話が、13路でのコミの1目が1階級差に相当することとどう関連しているのか?私にはよく分かりませんでした。
入門のための特別ルールで1目を1階級差とのことですが、近隣の碁会所や草大会でも似たような発想で行っているところはあります。
1回勝つか負けるかする度に点数を上下させて、コミの数値を3目単位くらいで小刻みに適用するというものです。特に高段の場合は、例えば6段と7段で定先ではいつも7段の人ばかり勝ってるから7段から8段に上げると、今度は2子では逆に6段が有利すぎて碁にならないというようなケースが多いです。定先と2子の差が大きすぎると言うことですね。コミ無しからいきなり2子にするのではなく、逆コミ3.5目、逆コミ6.5目、2子コミ3.5目・・などのようにしてより丁寧なハンデ戦を行うというものです。
実際互い先と定先の差と、定先と2子の差はKataGo的にも明らかに後者の方が大きいようです。一般的に行われている定先、2子、3子・・というのは少し問題があるとは以前から感じていました。
hope366   2022/01/15(Sat) 11:50 No.60
Lizzieyzy日本語版(2回目)
Lizzieyzy日本語版2をリリースしました。
https://github.com/hope366/lizzieyzy/releases/tag/2.4.7pre2
今回からKataGoの分散トレーニングに参加することが可能となっています。(GPU搭載のパソコン向け)

その他の主な変更点

【機能追加】
・同期のヘルプで表示されるファイルの日本語化
・エンジン管理や新規対局の時のデフォルトのコミを7.5目から6.5目へ変更
・メニューの表示→候補手の情報→目差にチェックが入っている状態で「損失目数を表示」にチェックを入れると、目差の代わりに損失目数が表示されます
・言語選択欄に、韓国語(□□□表示)と日本語を追加
・メニューの表示→自動再生に「棋譜の最後から自動再生」を追加

【修正・改善】
・CPU版で分析オンにした時に、CPU使用率が高くなりすぎないように変更
・起動時にエンジンを正しく認識しないバグを修正
・Leela0110がgenmoveモードで機能しない不具合を修正
・同期機能(野狐の方)のヘルプが機能しない不具合を修正
・同期機能(野狐の方)を起動した時に、警告がでないように修正
・共有関連の表示が日本語でもエラーにならないように修正→日本語に変更
・多言語対応・・・棋譜の途中での一括削除(日本語固定)、複数の棋譜を共有、設定→詳細設定の五目
hope366 2022/01/14(Fri) 16:51 No.47
Re: Lizzieyzy日本語版(2回目)
hope366さん、おつかれさまでした。
「LizzieYzyの使い方」を追記修正しました。
https://www.h-eba.com/Lizzie/LizzieYzy/manual.html
Eba   2022/01/14(Fri) 22:12 No.48
KataGo分散トレーニング
46
0
Lizzieyzyの次回リリースで、KataGoの分散トレーニングの機能が追加される予定です。私は一足先にmainブランチをコンパイルして、少しずつトレーニングに参加しています。
hope366 2022/01/07(Fri) 22:29 No.46
Page: | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |