TOP
> 記事閲覧

件名 | : Re: 2008年から現在までのfloodgateのレーティング表 |
投稿日 | : 2024/02/07(Wed) 10:44 |
投稿者 | : 山下 |
参照先 | : |
1年ごとのBayesELOのトップのレートをグラフにしてみました。
2019年までは1年に+150 ELOというすごいペースで上がっていましたが
それ以降は停滞しています。これは以前勝率を調べた時とほぼ同じです。
Year Name Elo + - 対局数 勝率 相手の平均 引分
2008 Bonanza 2374 10 10 9898 80% 2022 0%
2009 GPSShogi-WCSC19 2684 58 52 390 88% 2196 0%
2010 Gekisashi_Xeon-X5365_8c 2855 14 14 4766 83% 2507 1%
2011 ponanza-990XEE 2891 29 28 1140 84% 2503 1%
2012 PonanzaCluster 3080 66 58 371 91% 2583 0%
2013 ponanza_expt 3156 59 55 262 81% 2757 0%
2014 AWAKE_i7_5960X_8c 3343 54 49 499 90% 2829 1%
2015 Gikou_20151122 3503 92 77 234 93% 2895 1%
2016 SM_newEval_test 3563 85 74 148 88% 3085 5%
2017 SM_1.23_Xeon_E5_2698_v4_40c 3787 105 91 105 88% 3148 4%
2018 999ba 4085 92 83 137 87% 3455 3%
2019 GD 4188 152 123 110 95% 3007 4%
2020 NOEL 4281 187 135 192 99% 3155 1%
2021 Suisho3kai_TR3990X 4269 102 86 143 91% 3690 3%
2022 TKTK333 4276 87 74 310 95% 3525 3%
2023 SuishoMBS_7950X 4424 72 65 252 90% 3737 6%
2024 SuishoHD2_TR3990X 4386 58 55 209 82% 3954 14%
floodgateでレートが近いもの同士の先手勝率の推移
http://www.yss-aya.com/bbs/patio.cgi?read=65&ukey=1
2019年までは1年に+150 ELOというすごいペースで上がっていましたが
それ以降は停滞しています。これは以前勝率を調べた時とほぼ同じです。
Year Name Elo + - 対局数 勝率 相手の平均 引分
2008 Bonanza 2374 10 10 9898 80% 2022 0%
2009 GPSShogi-WCSC19 2684 58 52 390 88% 2196 0%
2010 Gekisashi_Xeon-X5365_8c 2855 14 14 4766 83% 2507 1%
2011 ponanza-990XEE 2891 29 28 1140 84% 2503 1%
2012 PonanzaCluster 3080 66 58 371 91% 2583 0%
2013 ponanza_expt 3156 59 55 262 81% 2757 0%
2014 AWAKE_i7_5960X_8c 3343 54 49 499 90% 2829 1%
2015 Gikou_20151122 3503 92 77 234 93% 2895 1%
2016 SM_newEval_test 3563 85 74 148 88% 3085 5%
2017 SM_1.23_Xeon_E5_2698_v4_40c 3787 105 91 105 88% 3148 4%
2018 999ba 4085 92 83 137 87% 3455 3%
2019 GD 4188 152 123 110 95% 3007 4%
2020 NOEL 4281 187 135 192 99% 3155 1%
2021 Suisho3kai_TR3990X 4269 102 86 143 91% 3690 3%
2022 TKTK333 4276 87 74 310 95% 3525 3%
2023 SuishoMBS_7950X 4424 72 65 252 90% 3737 6%
2024 SuishoHD2_TR3990X 4386 58 55 209 82% 3954 14%
floodgateでレートが近いもの同士の先手勝率の推移
http://www.yss-aya.com/bbs/patio.cgi?read=65&ukey=1
件名 | : Re: 2008年から現在までのfloodgateのレーティング表 |
投稿日 | : 2024/02/06(Tue) 18:17 |
投稿者 | : 山下 |
参照先 | : |
年毎のBayesELOも計算してみました。
http://www.yss-aya.com/floodgate/bayeselo.html
千日手やmax movesは0.5勝0.5敗としています。
floodgateのsummaryの結果があればそのまま使うようにしています。
'summary:max_moves:gikou2_1c draw:AobaZero_w4353_n_p800 draw
http://www.yss-aya.com/floodgate/bayeselo.html
千日手やmax movesは0.5勝0.5敗としています。
floodgateのsummaryの結果があればそのまま使うようにしています。
'summary:max_moves:gikou2_1c draw:AobaZero_w4353_n_p800 draw
件名 | : Re: 2008年から現在までのfloodgateのレーティング表 |
投稿日 | : 2024/02/05(Mon) 10:57 |
投稿者 | : 山下 |
参照先 | : |
illegal kachi で勝敗が逆になって IVISHA_COM が上位に来てたのを修正しました。
byaeseloは下のような *.pgn ファイルを作って、以下のようなコマンドで計算しています。
sample.pgn
----------------------------
[White "gnugo_lv5"]
[Black "Aya783a_50"]
[Result "1/2-1/2"]
1. Nf3 Nf6 1/2-1/2
[White "gnugo_lv5"]
[Black "Aya783a_50"]
[Result "1-0"]
1. Nf3 Nf6 1-0
[White "Aya783a_50"]
[Black "gnugo_lv5"]
[Result "0-1"]
1. Nf3 Nf6 0-1
----------------------------
bayeseloでの操作
----------------------------
$ ./bayeselo
readpgn sample.pgn
elo
advantage 0
drawelo 20
mm
exactdist
offset 3300 gikou2_1c
ratings 100 >result100.txt
ratings 50 >result50.txt
----------------------------
byaeseloは下のような *.pgn ファイルを作って、以下のようなコマンドで計算しています。
sample.pgn
----------------------------
[White "gnugo_lv5"]
[Black "Aya783a_50"]
[Result "1/2-1/2"]
1. Nf3 Nf6 1/2-1/2
[White "gnugo_lv5"]
[Black "Aya783a_50"]
[Result "1-0"]
1. Nf3 Nf6 1-0
[White "Aya783a_50"]
[Black "gnugo_lv5"]
[Result "0-1"]
1. Nf3 Nf6 0-1
----------------------------
bayeseloでの操作
----------------------------
$ ./bayeselo
readpgn sample.pgn
elo
advantage 0
drawelo 20
mm
exactdist
offset 3300 gikou2_1c
ratings 100 >result100.txt
ratings 50 >result50.txt
----------------------------
http://www.yss-aya.com/floodgate/result100.html
1526259局、12173 playerが対象です。20手未満の棋譜は除いています。
上は100局以上が対象で50局以上、だと下になります。
http://www.yss-aya.com/floodgate/result50.html
1年ごとの結果などは
http://www.yss-aya.com/floodgate/bayeselo.html
BayesELOで計算しています。以下を仮定しています。
・全対局は同時に行われた
・すべてのプログラムの強さは固定(変わらない)
gikou2_1c を3300に固定しています。
過去のアンカーの点数は下です。かなりブレが大きいのが驚きです。
gpsfish_normal_1cは 2800 固定だったのに 3187 と387点も高いです。
固定 BayesELO
gps_normal 2150 2683 2008-02-09から2014-11-30まで
gpsfish_normal_1c 2800 3187 2014-11-30から2017-12-11まで
CGOSでもZen、LeelaZero、KataGoとアンカーが変わるたびにズレが大きかったのですが
時代ごとに対戦したプログラム群が異なるため、ELOはこういう複数の母集団があって、相互の対局が
少ないケースでは正しくレートが計算できないようです。
1年ごとのBayesELOを計算した方が信憑性があるかもしれません。
floodgateのレートの計算は古い対局の影響を減らしていく最尤法?だと思います。
Whole History Rating(WHR)も計算しようとしたのですがruby、Pythonだとメモリ128GBだと
メモリ不足で動作しませんでした。Remiが公開してるC++版はlibを作るだけで使い方が分からず挫折しました・・・。
floodgateのレート計算ソース
http://wdoor.c.u-tokyo.ac.jp/shogi/x/mk_rate
ruby
https://github.com/goshrine/whole_history_rating
Python
https://github.com/wind23/whole_history_rating
C++
https://github.com/Remi-Coulom/WHR