▲コンピュータ将棋スレッド123 [無断転載禁止]©2ch.net
レス数が1000を超えています。これ以上書き込みはできません。
調査報告テンプレート
【エンジン】
【勝敗】
【持ち時間】
【CPU】
【OS】
【メモリー】
【思考条件】
【特記事項】
例:
【エンジン】技巧2、やねうら王4.55(elmo-qhapaq評価関数)
【勝敗】40-5-55
【持ち時間】1手5秒
【CPU】Intel Core i7-6950X 定格 (HT ON)
【OS】Windows10 64bit
【メモリー】16GB
【思考条件】Threads=20、NarrowBook=ON、USI_Hash=256,USI_Ponder=OFF など
【特記事項】使用定跡や感想とかなんでも
対戦させる場合でよく間違っている人のケース
※Ponder=OFFにすること
ここを忘れてる人多い
定跡のONOFFも忘れずに 完全解析といえば
チェスソフトは初期配置からだともう引き分けにしかならないから
そういう意味では結論が出たと言えなくもないね シボレーで自分なりに評価関数作ったけど行き詰まったわ
主にdepth 3か4で学習させてるからだと思うけど素人が十数回絞って作ってもこんなものしかできなかった…
ダメな例として見てやってください、特に玉周りの安全度を全く改善できなかった
https://www.axfc.net/u/3830984 最新ソースのやねうら王の深さ固定対局する時
深さ8とかでやると評価値の出力がおかしくなるな、PvInterval 0にしなきゃいけないのか
rootDepth < 3 ||の部分が深さと連動してくれたら良いんだけど 全スレでFGの設定を尋ねた者です
4スレ4GB hash128? に設定したのですが
指すのがすごく遅いです(他のソフトと比べて)
何か良い設定や考えうる設定上のミスがありそうだったら教えて下さい
定跡はelmo 30手までで先読みもonに設定してあります >>12
BookDepthLimitが0になってないとか >>9
それTCECの話だろうけど、あれは互角局面集みたいなを作って対局してるから引き分けが多いって話だよ。
たぶん普通にやったら先手有利過ぎるんじゃないのかな >>15
いや初期配置だと引き分けにしかならないから互角局面集ね
ソフト研究してるトッププロ同士の対局も
影響を受けて引き分けだらけになってる >>12
Minimum Thinking Timeが2000(初期値)になっていませんか?
私はいつも1000(最小値)にしています。 >>16
最初から引き分けが多いなら互角局面集なんて必要ないのでは? uuun氏が全対局ログ公開してくれた、このデータが欲しかった
これで表が作れるわ
1 YO4.74/yaselmo* 703 (+513,= 1,-189), 73.0 %
Gikou2* : 100 (+ 82,= 0,- 18), 82.0 %
YO4.53/elmoQhapaq* : 203 (+129,= 1,- 73), 63.8 %
nozomi 20170514* : 100 (+ 89,= 0,- 11), 89.0 %
YO4.53/elmo-wcsc27* : 300 (+213,= 0,- 87), 71.0 % 初期配置だとどう対応すれば引き分けにできるか知られちゃってるから
未知の互角局面から実力勝負ってことじゃないの >>16
トップ周辺だと昔からチェスは引き分けだらけだと思うけど(7割は楽に超えてた覚え)
コンピュータの影響でその割合が9割5分以上引き分けになってたりするのかな?
20局対戦して全引き分けだと流石に見る気がしなさそうだ >>20
それが理由だとしたらもう半分くらいフィーッシャーランダムチェスを無理やりやっているみたいな感じじゃん 将棋も完全解析されたらチェス同様、千日手が最善手になるのかな まあ引き分けな気がするけど
引き分け禁止にしたらどうかね チェスは昔から引き分けが多いから引き分けの率がかなり上がっても納得なんだけれど
将棋はそこまで引き分けが多いわけではないし
人間に考えられる範囲だとそこまで引き分けが優勢になる気はしないなあ
ただ個人的には完全解析があったなら入玉での引き分けになるに一票 どうぶつしょうぎは初期配置によって先手必勝、後手必勝、引き分けのいずれの結論にもなるらしい。
盤面を少しずつ大きくしたら先手必勝の傾向が強まるのか、そうとも言えないのかを調べれば類推(妄想)は可能だな
https://www.tanaka.ecc.u-tokyo.ac.jp/ktanaka/dobutsushogi/20090626.pptx.pdf >>9
仮にそれが事実だとしても、局所解に陥ってる可能性もあるからソフト同士の結果の偏りをそのままゲームの結論と見るのは危ないよ 自己対局繰り返して強くなるにつれて引き分けが増えていくのを見てると
将棋の最適解って・・・て察してしまう コンピュータ将棋の引き分けは今は256手もあるからどうだろ。 将棋は持ち駒制のお陰で終盤の攻撃力が双方上がる。
決着を付ける方向性がゲーム自体に備わってる。
相矢倉は双方入玉が最適解になりそうだが。 公式配布元も出来たし
そろそろスマホyaselmoが欲しいね
やねうら王自体も最新だと駒落ちバグやら読み筋やら色々便利になってるし 終盤練習用のアプリが欲しいです!
こちらに勝ち筋のある終盤(2手すきか詰めろあたり)でelmo並の強さで抵抗してくるやつ! 互角局面集じゃなく、2手すき局面集、つめろ局面集が作れれば、いいのかな。 Shogidroidですが、同梱されているGPS以外で最古のエンジンはapery wcsc26ですか? >>29
確かに、プロ棋士と戦ったり、棋理の追求がないなら、アマチュアで普及しているトライルールの方がエンターテイメントとして良くできたルールだと思う。 今話題の無料の観る将棋アプリ将棋DB2? @backflip1801 4時間前
#floodgate http://floodgate.shogidb2.com
アーカイブから日ごとに1日分のcsaファイルがまとめられたzipをダウンロードできるようにしました。 coduck_pi2_600MHz_1cってのは中身何?あんまり強くないみたいだけど 将棋DB2のfloodgateは評価値グラフの表示を変えてくれるともっと見やすくなるんだがなぁ
10000をこえた評価を表示しても意味ないし、互角な局面のほうが興味がある
今の評価値グラフでは一番興味のあるところが良くわからない
あと対局者ごとの棋譜がワンクリックで見られればありがたい 量子コンピューターとかで将棋動かせれば、矢倉などの、とある局面から計算させればその戦法においての解を得るのは出来そう(初手から計算させる必要はない)
elmo以上の強さの評価関数だと、矢倉や角換わりで千日手になることが多いから、ふと思った あと将棋DB2のfloodgateはレートがないと人増えないと思う
今のじゃ戦績すらわからん 人が増えない理由は接続方法が分かりにくいのもあると思う
今は雨夜龍馬のブログ記事をそのままリンクしてるけど、あれでは対局が終わるたびに接続し直さなくてはいけない
実際は将棋所の「サーバー対局(floodgate)」のところからも接続できて、その場合いちいち再接続する必要が無いのだからそのことを周知したほうがいい
接続先 floodgate.shogidb2.com
ログイン名 (自由)
パスワード (自由) floodgate-900-0とかは付けなくていい
時間設定を「15分、秒読み0秒」もしくは「1時間、秒読み0秒」に変更すれば本家と同じように接続しっぱなしで放流ができる 就寝時に放流して帰宅してから接続を切る人もいるのだから、接続し直さなくてはいけない面倒くささで放流をやめている人も多いのでは
あと将棋DB2に棋譜を上げているのだからそのページのどこかにLIVE観戦のリンクを貼れば対局場そのものの知名度も上がるはず まぁ将棋DB2の人は本家が復活するまでの繋ぎと言っていた気がするし、どこまでのモチベーションがあるのかわからないけど そもそも本当にfloodgateは復活するのか
もう同大の学生にとってコンピュータ将棋なんて役に立たないだろ 野生読み太、新バージョンがでてるね。
ii.ttlv.jp/learn_yomita.html 定跡なしだと結構強くなってるね。
さっそくyaselmo1.2作ってみるか GCEのXeon Gold 2.0GHz大して早くないな
Broadwell 2.2GHzより5%料金高いけどほとんど同じ
あと、やねうら王、makefileでAVX512ビルドできるようにして欲しい 読み太、前バージョンに対して勝率約57%か。入玉絡みの弱点は克服できたのかな 18号の素材の野生の読み太を新しいのに差し替えた版を作ってみて、そのままFGに放流してます。
ブレンドのコマンドを改造して、少しは変わってると思うのですが…てか、変わっててほしい。w >>56
端数が出たらなんかあるかと思ったけど、
test evalmerge elmo_wcsc27 yomita_20170703 yaselmo_1
test evalmerge yomita_20170703 elmo_wcsc27 yaselmo_2
も md5sum は一緒だった。
面倒だからソースまでは追ってないけど、どっちでも同じように丸められるんじゃないかと。 >>60
ソースを追うと、どっちでも同じになります。
auto r1 = percent / 100.0;
auto r2 = 1 - r1;
// r1:r2で合成する。
f = [r1, r2](s32 a, s32 b) { return (s32)(a*r1 + b*r2); };
となってますから。 野生の読み太1.2は
ゼロ埋め評価関数との合成とはいえ合成済みの評価関数だから
純度の高かった野生の読み太1.1ほどは素材としては良質ではないかもね 野生の読み太新しいのリルモと1秒対戦で今のところ負け越している 野生の読み太1.2をブレンドに使ったら、1.1より弱くなっているのは私だけ?もしかしたら、配合には
向いていないかも。 私のところでは、 yaselmo1.2が、若干勝ち越している。 >>64
自分も新しいyaselmoの方が負け越してる。
6スレッド1手3秒で100戦やって勝率43% 野生の読み太はelmoやrelmoに対してはあまり強くなかったです ゼロ埋め評価関数を混ぜた事で
長時間で強くなるという特徴も薄められたのかもね 野生の読み太の新しい方は対戦結果relmoと同じくらいの強さでした
なのでレートサイトで照らし合わせるとレート4000くらいになるようです floodgate落とすにしても自然消滅は酷いんじゃないかな。
復旧作業してるとは発言してたんだし >>36
いいなそれ
ソフト相手に1手目から指すと素人じゃ序盤から一方的にフルボッコにされるから、
タイトル戦とか、今なら藤井の指した棋譜だとかを1000個くらい搭載して、60手目、80手目、100手目
とかから自由に選べるようにして欲しいわ
後は、評価点も自由に選択できるようにして、手数と評価点を設定して、棋譜検索して、
「80手目&評価点互角」「80手目&評価点+500〜800点」とかで自由に設定して、
設定した条件から棋譜を検索してリスト持ってきて、そこから盤面を再現して始めれるようにして欲しいわ プロ棋士の棋譜って著作権とかあるんか?
それならソフト同士で対戦して、棋譜1万個くらい作って、
そこから手数と評価点入力したら、ソフト同士の棋譜から、条件に一致する棋譜持ってきて、
そこから始めれる練習用ソフト作れ >>36
往年の「大逆転将棋」みたいに
プロが投了した局面を大量登録しておけば近いものができそうな 誰かプログラム書ける奴作れよ
投了○手前だとか、評価点+○○とか設定したらその場面から始めれるようにしろ
1手目からスタートしたらコンピューター強すぎてフルボッコにされて練習にならねーんだよ フルボッコに負けそうになってから
対局中断・対局者入れ換え・再開でいいんでないの 技巧のResignScoreを設定して将棋所で自動対局、棋譜保存したらええんじゃないの もはやコンピュータ将棋との対局は何手までもたせられたかってだけの闘いになってる 評価値学習の副産物か何かでランダムに先手+○○○点以上の局面集みたいなの集められないもんかね
スーパーハッカーの皆さん、オナシャス 詰めろでは広いからとりあえず必至局面を探し当てるプログラムが欲しい気がする >>85
当然だな
駒の動きに著作権なんてあったら、将棋そのものが成立しなくなる 割れ厨は著作権が嫌いだからなあ
ソフト指しもしてそう そんなに棋譜の著作権を主張したいなら法廷に持ち込めばいいよ floodgateまだ閉鎖してるのか
俺の人生の唯一の楽しみ奪わないでくれ ちょいと質問なんだが、技巧を visual studio 2017 でコンパイルしたくて Cmake 使ったんだが、
コンパイラーをMS純正の cl.exe に指定したら、コンパイルできない。
おそらく何かが足りないと思うんだが、このまま cl.exe を使う方でごり押しするか、コンパイラを
変えるかどっちかいいと思う?
コンパイラによって実行速度って大幅に変わるものか? 棚瀬 寧 TANASE Yasushi? @tanaseY 2013年11月29日
bitcoinの作者のNakamoto Satoshiってあいつなんじゃないか?
イニシャルが同じ、確か大学院の研究内容は暗号関連、アメリカ在住、ずばぬけた才能。
京大の望月教授よりもはるかに信憑性がある気がしてきた。
棚瀬 寧 TANASE Yasushi? @tanaseY 2014年3月3日
bitcoinが面白くてしょうがない。中本が私の知り合いと確信してることもあるけど。
棚瀬 寧 TANASE Yasushi? @tanaseY 2016年5月2日
私はビットコインの作者は知人の「彼」だといくつかの薄い情況証拠から勝手に確信していたのだが、
オーストラリア人の真の作者が登場という展開になり、なんだ外れたかと思っていたが、
どうやら怪しいようでまだ私の予想は生き残ったようだ。
棚瀬 寧 TANASE Yasushi? @tanaseY 23時間前
ある世界的に著名な謎の人物の正体について、いくつかの状況証拠から一時期近くにいたXである
という確信を持っていたのだが、今日知り合いの記者が全く別の有力ルートで
そうらしいという情報を得たと聞いて、自分では確信していたが、やはりそうだったのかと衝撃を受けている。 >>96
そいつの意図は知らんけど
クエスト作者はちょっと危ない人っぽいな floodgateでR3500だした人間が現れたらしい、しかもその人はがうるっぽいとか。 涼しくなるまでfloodgateは復活しないでしょ
電気の無駄と言われても仕方ないし 本人が3500になったと言ってる
今でも3300はいけると 本当にそんな能力あるならとっとと竜王でも取ればいいのに >>104
技巧とGPS専用の嵌め手があるらしいからそれ使って技巧とGPSだけにマッチングすれば
いけるらしい。 >>106
本当だとしたらすごいことはすごいけど、floodgateはオートマッチングで対局相手は選べないから、うまく相手が噛み合って高レートがつくまで名前変更繰り返すマナー違反アカウントじゃないのかという懸念も
あと人間プレイヤーなのに名前にhumanつけないのはなぜなのか いつごろの話か知らないけど評価値ついてないR3500くらいってあったけ? 今日の王位戦▲22飛成はMultiPV=10にしても読まないね 今日の王位戦の22飛成
yaselmoなら5億ノードぐらいで候補にあがってきて
23億ノードで最善手になる
elmoだと13億ノード読んでも候補にあがらなかった
プロ棋士の検討にはyaselmoのほうがいいのか?
それとも局面による向き不向きがあるのか? 当然得手不得手はあるだろう
yaselmoの方が強い以上yaselmoの方が信用できる局面は多そうだけど、正直誤差レベルじゃないかな
入玉絡みはelmoのが正確だと思うけど、正直好みで決めていいレベルだと思う >>111
激指定跡道場4はすぐ2二飛車成りが最善手と出るが… 激指定跡道場4
ってどのくらいのレーティングレベルなんだろ?
コンピュータ選手権に出なくなったから全くレベルがわからんな >>113
嘘つくなハゲ
すぐには出てこないしPro+でも最善手にはならねーよ >>108
そういや意図的に切断繰り返して特定のソフトとばっかりやってるのがあったな。
名前は忘れたけど。そのひとがそれか知らんが >>119
pro+とかの表示って探索深度ベースだと思ってたけど違うのか 40 名前:名無し名人[sage] 投稿日:2017/04/26(水) 23:00:07.55 ID:gli5r/+J
gan=agai=gerugugu
レート低い相手はabnormalで逃げる
たぶんソフト指し suimonこいなぎスレに噂のフラゲでR3300の人特定されてるぞ
棋譜みた感じ藤井君より強い >>121
かわいそうだから突っ込まないであげてw 知らなかったんだけど、ShogiGUIの設定でMultiPVを15とかにすると15手まで選べるようになるんだね
そうすると最初から▲2二飛成が13番手くらいに出てくる
最善手にはなかなかならないけれど やった!エクリプスに一発入った!
まだまだだけど、なんか嬉しい! by 18号 parsleyもRindaみたいな指し回しするなぁ 最近のshogiDB2のFGの棋譜を眺めてるけど雁木は見つからないな、、
角道を早めに止める定跡を入れてるソフトが見当たらないからかな パセリ=リンダ?
shogiDBのfloodgateは評価値グラフがないからどのくらいyaselmoと違う評価を出してるか分かりずらい >>132
それはないと思う
Rindaとparsleyじゃ根本的に棋力が違いすぎる
parsleyも十分強いけどRindaは唯一無二の強さ >>133
パセリはまだ追いつけるぞ!という気にさせる甘いところが見えるけど、リンダちゃんにはそういうところが現時点で見えない RindaはそもそもKPPTかつやね探索なんだろうか これで次のSDTって詳細まだなにも公開されてないんだっけ?
各開発者が評価関数の拡張を行ってる中、去年と同じような低スペックだったらボロクソ言われそう。 KKPPなら64GBでいけるかもしれないけど、KKPPTだったらきついんじゃない?
流石に8bitだと精度足りないだろうし やねうらお七月も全開でまわしたってことは新評価関数にまつわるものを作ってるってことかな KKPPTとKPPPTは、学習時と実行時それぞれどのくらいメモリが必要なの?
AWSのR4インスタンスでも足りる? KKPPにはTは本質的には要らんよ
評価速度は多少落ちることにはなるだろうけど
糞でかいテーブルが半分で済むほうがはるかにマシだ KKという表現があいまいで困るが
先手玉後手玉という構成だと手番が表現されないが
手番玉非手番玉でKKとすればTは要らないという意味
ついでにいえば鏡面対称性でテーブルを5/9にしてもそんなに評価速度は落ちない KKPP N4S型4駒関係 だとそこまでじゃないけど
KPPPだと1テラとか必要なんだっけ stockfish で ss->statScore (旧ss->history) がクリアされないてないね
あまり影響ないのか? 先手と後手の評価値の算出方法を同一にしないってことでしょ 序盤の速攻が成立するかしないかは手番のあるなしで結論が逆になったりするだろうから
先後の評価関数も別にしているってこと?それなら納得できるけど 同一盤面で手番が違えば評価値が違う(これは前提)
駒配置が同じ点数で、手番のプラスマイナスだけ加えるみたいな簡易評価はできず、
各三駒関係の部分点も、先後で異なるはずだろうということ
じゃないかな 言い方が悪かった。先手と後手で序盤の速攻が成立するかどうかは駒の配置が一箇所だけ違う局面だったりするけど、
先後の評価関数を同じにすると後手のときの結論に影響を与えすぎるから分けたほうがいいってことかなって想像した。
それで結果的に同一局面での評価値は違ってくるだろうけど、完全に同一な局面が先後両方に出現することはほとんどないよね。 Yuta Kashino? @yutakashino
OpenAI at The International OpenAIが2週間でスクラッチから作りあげ訓練した深層強化学習器が,
Dota 2のトッププロを打ち負かしたそう.囲碁・将棋に加え戦略ゲームも人間を凌駕しているみたいです…
Elon Musk @elonmusk
OpenAI first ever to defeat world's best players in competitive eSports. Vastly more complex than traditional board games like chess & Go.
https://www.theregister.co.uk/2017/08/12/openai_bot_beats_top_dota_2_players_in_surprise_match/ う〜ん、きっちり絞って普通にyaselmoには勝ち越すようになったのに、FGで全然勝てない。
yasei_yomita_2cに普通に負けるようになっちゃったのはなんでだ? yaselmoは30億絞りと50億絞りとのハーフだから
中途半端に絞ってもバランス崩すんでしょう >>152
結論から言うと、お前の絞ったのは1ミリも強くなってないと思うぞw
有意差つくまでやったのか?
まさか10勝5敗とか、こんくらいのところで途中で打ち切って辞めてるのが見え見えなんだよw あ、ちなみに俺はyaselmoに対して、110-5-85(勝率56%)まで強くできたわw 相入玉が将棋の最適解だとするならその先の新しいルール作りも考えてかんといかんのかなひょっとすると。
指し直しは攻め駒を互いに増やして間違え易くするとか、、、。 >>152
野生の読み太は進化し続けてるから中の人が公開前のバージョンに差し替えてるのかもね
確かに以前より少し強くなってる気がしないでもない
なかなか勝てないとのことだけど将棋DB2のfloodgateは意外とレベルが高いと思う
リンダは最近見ないけど現在は馬刺しを筆頭にR4100↑の空間が展開されてると見る R4100ってrelmo8がそれくらいじゃなかったっけ?
それってレベル高いの? uuunuunさんのサイトだとrelmoがR4009 yaselmoがR4096くらい
yaselmoに勝ち越せるソフトを作ったという人はrelmoと戦わせてみるといいよ。
7割勝てれば恐らくyaselmo越えてる AMDのThreadRipper少し前に発売になったけど、国内での価格が高すぎるせいで米国Amazonから購入する人が多いようで、まだ届いてない人がほとんどみたいだ
コンピュータ将棋的にはどうなんですかね
AVX関係が弱いとか言われてるのとか、NPSに関係してくるのかな
エラい人教えて 評価関数遊びはいい加減にしろ。
suimonさんがヒマしてるんだよな。
576 名無し名人 sage 2017/08/14(月) 07:53:31.33 ID:8vhxY/3v
あんまり言いたくないが、数ヶ月前はひとりが複数IDで毎日毎日粘着していただけだからな
コンピュータ将棋スレでも本人装って書き込みするし、タチが悪い 和歌山大の俺からするとハーバード大なんて娯楽のようなものなんだよな。 ハーバードなんかより東大の方が実は学生は優秀
アメリカ人が作ったランキングはアメリカの大学有利に作られてる 学生はランキングに関係ないぞ
教授の質のランキングだし あれ?
YaneuraOu-2017-earlyV474
ハッシュが4GBくらいしか認識しないんだけどバグ?
二個エンジン登録すると8GBくらいにしかならないし
将棋guiでもくじらちゃんでも同じなんだけど
earlyもearly-tournamentも同じなんだが YaneuraOu-2017-earlyV474
RAMの認識がおかしいようですね >>161
何局で打ち切るかによって勝率は変わってくる。 >>166
入学時 東大>>ハーバード
卒業時 ハーバード>>東大
卒業してから10年 ハーバード>>>>>
みたいな内容の話は聞いたことがある 数年前まで韓国人の自尊心が気持ち悪いってレス沢山見たのに、最近になって日本に対する自己評価の高さが気持ち悪すぎる。
日本のAIの酷さをわかってりゃ東大が世界一なんてくだらない妄想抱けないだろうに。
囲碁でもソフトの強さ速攻で抜かれてるしな。
アメリカの大学はそもそも沢山取って沢山中退するんだから、入学生のレベルより卒業生レベルが有意に高いのなんて当たり前だろうに。 >>173
以前にハーバードは人物も重視して入学者を選択するとか報道されていた
怪しいなと思って見ていた
豊田真由子がハーバード大学大学院へ入学したことからして怪しいと思ったことは当たっていた 将棋のGUIって個人で作るプログラムとしてどれくらいの難易度になりますかね
普通に難しい部類にはいる? 僕はプログラム自体ができないけど…
僕ならgitの中でチェス GUIを探してみるかなー 難しいか簡単かなんて個人の力量しだいだからねー。
USIだっけ?の企画はおそらくチェスからきてるはずだからそのコード&コメントををみて自分でできるかどうかを判断すればいいだけ。
gitみてみたけどそこそこあるじゃねーか。 あと、(オレがほしいからw)もっと言うと。
A→B
Aが思考エンジンで BがGUI。
将棋GUIの作者からするとなんかまた間に入るらしいが...
Aからのアウトプットはヤネさんが充実させてるはず。
やねちるどれん増やしたいみたいなこといってたし、実際に増えてるからね。
BはGITでチェスのモデルがいくらでも見つかる。
そしてひょっとしたら将棋所、や将棋GUI,くじらちゃんの作者に直接相談したらソースもらえるかも。本人の意図とヴィジョンにもよるだろうが。
そう考えるとハードルは高くないよな?とプログラミングできないオレが語ってみる(笑)
ttps://github.com/ai5/Usi2usi
GUI <-> usi2usi <-> engine という感じでエンジンとの間に挟んでつかいます。 >>180
GUI自体はそんな難しくはない
ちょっと考える要素が出てくると一気に難しくなる >>180
簡単な部類だね
ただ、地道な作業が続くから根気がないと完成しないだろうなー >>161
対relmo8、6スレ1秒(214-4-86)
対局数100局程度では勝率75%台、300局で72%台に落ち着く。 >>185
>>186
意外とそうでもないんですか
将棋GUIの人のCLI自己対戦ツール(https://github.com/ai5/shogi_repeat)を読んでいて自分にはCLIでさえこの難易度かって感じるんですが、自分がObserverパターンとかマルチスレッドとかろくに理解出来てないだけでこれもそんな難しくないんですかね
あるいはC++で書かれてるから余計に難しく感じるのか 将棋のguiだけってどういう要件なの?
人対人のみで有効なマスにしか駒を動かせない、とかだったら簡単に出来そうだけど >>188
それがマジなら確かに強い。
shogiDBのfloodgateに入れてみたらどう?
6950Xのyaselmoがいるから証明してくれ >>188
72%としてもめっちゃ強いな
どうやって作ったの? >>189
そりゃなんか違うものを作ろうとしてる気がする 〉〉192、194
例の相性問題抜きにしてもレート4170くらいでしょ
その程度以上にできてる人ならごまんといると思うよ >>193
これにGUIをつけてGUIとGameクラスで指し手なんかを送受信出来るようにすれば立派に将棋GUIを名乗れるものになるのでは
ShogiGUIもGUIを除いた部分はこんな感じになってると思います >>196
まずはやってみなされ
他人の意見なんてどうでも良いでしょ? depth9でelmoとどっこいのやつしかできないんだろ
突き抜けたかったらdepth10で50億局面以上作らないといけないがどれだけ計算資源いるんだよ ShogiGUI読み筋のフォントも変えられるようにならないかな
小さすぎるんだわ コンピューター将棋初心者です
ponanzaQuartetteのリンクお願いしますm(__)m
ググっても全然出てこない(汗) USI話して画面に表示させる程度は難しくないけどGUIとしての
便利さを求めるのは違う方向だからね >>195
> 例の相性問題抜きにしてもレート4170くらいでしょ
elmo = 4000で計算か?
elmo + R170ぐらいだと言うことか?
だとしても新記録じゃないか? 前にも強くできたって人いたけど、結果しか書いてくれないんだよね。
せめてshogiDBのfloodgateに入れてくれれば >>191
>>205
俺の環境だと将棋DB2重たくて繋がらないからできない。あと俺は4710しか持ってないから、6950とやる意味が分からん。
スペック、ソフト不明のFGに流すメリットがない。だから開発者も減っていったんだろ。 >>208
俺はあんたのことを信じるから、どうやって作ったのか教えてくれ >>209
まずはブレンドする素材を見つける→評価関数絞り→強くなった→ブレンド配合→評価関数絞り→強くなった
これで今は頭打ち >>210
ブレンド素材はどれを使って?
絞りはdepthいくらで局面数はどれくらい? >>213
> 55-3-36 勝率60%
正確なレーティング差が知りたいのでもっと対局回してくれよ >>211
嘘じゃないけどね。
俺も↑のmituyaさん?と同じ対局数位でyaselmoに勝率6割り台だったから。
違うところは評価値1500?で打ち切らないで、詰みまでやってるところ。 >>212
教えるわけないだろ。
そこは自分で考えてやってくれよ 開発者でもないのに隠す意味あるのか?
トーナメントに出られるわけでもないし
恐らくトーナメント後にはそれ以上のソフトが公開されるってのに >>217
SDT、参加するの?
参加するなら仕方ないけどさ、
参加しないなら、ここで公開するか、応援するチームに教えてあげたら、ソフトの進歩が加速するんじゃないの? 善意で公開されてるソフトを配合ゴニョゴニョしただけのものを出し惜しみワロタ スップ Sd5a-c+26
書き込みがモシモシ
DB2が重いという糞環境
i7 4c8t程度
「まずはブレンドする素材を見つける→評価関数絞り→強くなった→ブレンド配合→評価関数絞り→強くなった」
ブレンドは出尽くしてるのでyselmo同等まではあるかもね
絞る、糞環境で?AWSでも使ってるの?w効果が出るまでAWS24時間かけて、絞ったのか糞環境の奴が??それも二回???w
自己対戦するのもお前の糞環境で何日かけて優位差でるまでやってんの?
臭うね・・・FC2の不正生ポと同じ異臭がするぜ
仮にお前の言う通り強いなら6950X程度とやっても差はないだろうけどw
AWS使ったらどうですか〜そんな絞りで使ったんだったらさぁwww
時間的に合わない これelmo同士だよね?これで先手勝ってしまうこともあるのか
先手:Nagasaku
後手:Titanda_L
▲2六歩 △8四歩 ▲2五歩 △8五歩 ▲2四歩 △同 歩 ▲同 飛 △8六歩
▲同 歩 △8七歩 ▲2三歩 △8八歩成 ▲同 銀 △3五角 ▲2八飛 △5七角成
略
まで229手で先手の勝ち
https://floodgate.shogidb2.com/game/shogidb2%2Bfloodgate-900-0%2BNagasaku%2BTitanda_L%2B20170815220004 >>223
それこそがプロの研究のいい加減さなのだと昔から思っていた
先手は不利ではない >>222
まあ、悔しい気持ちは同情するが、マジなんだからどうしようもないな。
本家のFGが復活したら流してみるけどな。 >>224
そうなのか?
実際にelmoで検討させると▲2四同飛が疑問手判定で△5七角成の局面で-350ほどで後手有利だったぞ >>229
プロの定跡の話だからあの進行だと互角ということでないの? プロの定跡て
こんな相掛かりの基本変化は御城将棋の時代から知られてるだろ プロの前例よりもソフトの方が後手有利になるってことではないの?
ソフトの見解が正しいかは知らない なんで生ポと決めつけるわけ?suimonさんかもしれないじゃん コマンド一つ打てないsuimonさんが評価関数なんて作れるわけないだろ!w >>238
生ポのほうが負けてるから安心して4ね不正生ポ関数 >>239
なんか勘違いしてるようだが、俺はFC2動画主でもsuimonでもない。
あのTwitterの人も結局互角だったみたいだな いくら強い評価関数が出来たって言われても
公開するかFGに流すか大会で勝つかしてくれないと、信用のしようがない YaneuraOuのshivorayV471で雑巾絞りを実行すると、動作を停止しましたの表示が
出てプログラムの終了になり実行出来ません。私のPCは、i3-4170-2Coreメモリ4GBです。
設定はスレッドを1や2や4まで変えてもダメでした。他の設定は変えていません。
実行不可の原因の可能性を分かる方、教えて頂ければ助かります。<(_ _)> daigo @daigog 3 時間3 時間前
[Floodgate/Shogi-serverのお知らせ] ご不便をおかけしております。新しい環境がほぼ整い、移設中です。今月中の復旧を予定しています。
https://twitter.com/daigog/status/897740818781396992 ようやく本家floodgate復活か
常連メンバーはどれくらい戻ってくるかな?
またKasuminが見たい 本家floodgateが復活するってことは、ついに自称yaselmoより優位に強いソフトの真偽が判明するのか
RINDAも来てくれるかな。 >>243
最新のYaneuraOu-2017-earlyV474.zipをダウンロードして、tournament以外のやつをリネームして使えばいい >>247
その方法でも、動作を停止しましたの表示が出てプログラムの終了になり実行出来ません。
PCのメモリが4GBでは、メモリ不足が原因かと素人考えで思っていますが。8GBは必要でしょうか?
タスクマネージャーでは、実行中1GBほど残量がありますが、最後の方の評価関数のアウトプット
の手前で終了になっています。new_evalのフォルダも作成されていません。 >>248
Windowsが32bit版で一つのアプリからはメモリが2GBまでしか使えないという状態であるだとか? >>249
PCはwindows10の64bit版で、探索はAVX2対応です。実行してnew_eval出力前になると、停止に
なります。探索はSSE2やSSE4.2でも同じです。ソフト付属の説明通りに実行していますが。 >>250
じゃあメモリがギリギリ足りないのかも知れんね。残念なことだが。 教師局面を結合するにはどのようにコマンドを打てば良いのでしょうか? >>250
出力側のフォルダの中身が空だとダメたったんじゃなかった?
何か評価関数ファイルを入れておいたら出来るような気がする >>250
デフォの1億じゃなくて100万くらいで一度やってみれば?
これで大丈夫ならメモリ不足だから細かく刻んでループすればいいんじゃね >>254
デフォの1億を20万で、やってダメでした。出力前は、正常に動いていますが、出力時はメモリ
を多く使うのでダメかと思います。やはりメモリを8GBに増やさないといけないかも。 これを買っちゃいなよ
[ADAMANT 16X-Core Liquid Cooled Workstation Desktop PC AMD Ryzen Threadripper 1950X 3.4Ghz 128Gb DDR4 4TB HDD 500Gb SSD 1000W Toughpower PSU Nvidia GTX 1080 |3Year Warranty & Lifetime Tech Support|]
https://www.amazon.com/dp/B074VBC9DW/ref=sr_1_35?s=pc&ie=UTF8&qid=1502941424&sr=1-35&keywords=threadripper&th=1 >>255
メモリがギリギリ足りないだけなら、batファイルのHashの直後の数字を小さめにすれば改善するかも 量子コンピュータが出てくれば今の1億倍強くなります
もうすぐですね >>257
Hashを128から0にしたり、スレッドを1や4にしてもダメでした。設定だけでは無理みたいですね。 gensfen、learn shuffle、learnをステップ実行しろ 本当にメモリが原因なのかどうかは知らないけど、もしそうならOS側で仮想メモリの割り当てを増やせばいいのでは メモリ6GBだと強いソフトは浮かむ瀬位しか動かない
elmoを動かすなら最低メモリはどの位必要? >>259
うちはi5の第1世代でメモリ4GBだけど、問題なく教師局面の生成も学習もできています。
教師局面生成は4スレ、ハッシュ128MB、2000万局面生成として問題なくできています。
生成局面は1000万以上にしないと学習時にエラーになります。 >>261
実は今までPCの高速化の為に仮想メモリを0にしていましたが、デフォルトの1408MBに戻したら
new_evalフォルダと、その中に評価関数が出来ました。仮想メモリを0にしていたのが原因でした。
これで解決出来ました。ありがとうございました。<(_ _)> >>260
確かにこれで何が悪いのかを確認するのがいいた思います。 仮想メモリと高速化は関係ないと思うけど
仕組みを理解しようとせず、人に質問する→回答を盲信するの繰り返しなんだろうな 雑巾絞りで2000万局面生成(generated_sfens.bin)が出来た後に、続けて2000万づつ分けて6億
局面生成まで同じ評価関数を学習させる場合は、最初に出来たgenerated_sfens.binは毎回削除
させないで、ファルダ内にそのままにしておけばいいのでしょうか?何分、全くの素人なので、
分かる方、教えて下さい。よろしくお願いします。<(_ _)> >>268
何をしたいのかよくわからない
生成を「2000万局面ずつ分ける」メリットって何?
ちなみにgenerated_sfens.binはgensfenコマンドのときに追記で書き込まれるので消さないと古いものが残ったままにはなる(それが好ましいことはある) >>269
ありがとうございます。普通は一度作成された教師局面ファイルを学習した評価関数を再度、
学習する場合は、前の教師局面ファイルは要らないのですね。 本家のfloodgateって復活したんですか?
floodgate観戦室がまだ使えないんですがw
教えて頂けますか? >>270
> 普通は一度作成された教師局面ファイルを学習した評価関数を再度、
> 学習する場合は、前の教師局面ファイルは要らないのですね。
普通はそうなのだけど、2000万局面とかだと、教師局面が圧倒的に足りないので
古い教師局面も含めて学習させたほうが好ましい結果になる。(このとき局面のシャッフル必須) >>274
ありがとうございます。2000万づつの場合は1億までは最初の教師ファイルを使い、一億
から以降は、一億ごとに新しい教師ファイルを学習させる方法でよろしいでしょうか? >>275
1億でも教師局面全然足りないので、elmoあたりから追加学習してるなら、
最初の1億の教師の質と次の1億の教師の質の差なんてほとんどないので
全部教師として使うほうが好ましい結果になる。
古い教師も使うのは、平岡さんがそうやっていると以前ツイートしてた。 >>274
あ、それから局面のシャッフル必須とは、具体的に、どういうことですか?シャッフルの意味も
わかりません。一から十まで聞いてすみません。 人間でもソフトでも3,4手目に角道を止めると作戦負けになりやすいってのが
ここ最近の定説だと思うけどelmoでも角道を止めると勝率下がるのかどうかってデータがあるのか知りたい。 マシンパワーが足りない場合、いっぺんに数億局面とか生成できないので、
・2000万ずつ順次作成して貯めていく
・学習時にシャッフルして一気に絞る
・絞った評価関数を元にして最初に戻る
の繰り返しをすることになります。
depth6 to 8で3億局面で食わせてみましたが、正直、ブレンドコマンド改良して作った評価関数とどっこいのまんまで強くないです。
たぶんこの先は、depth9以上で数十億局面は生成しないとダメだというのを実感しています。 >>281
ブレンドコマンド改良の内容は、「ブレンドする」のではなく「足りないところを埋める」というコマンドを作ってみたものです。
結果、yaselmoと強さは変わりませんでしたw
ですが、血統としてはディープインパクトになったかなぁと思うので、これを絞りの種としてdepthを深くして絞りを続けています。何ヶ月かかるのやら…。 まふさんによればただ学習局面増やすだけでなく違う定跡を使うのがよく、違う系統の評価関数を使うのはダメではなかったかな >>283
はい。もちろん定跡は違うものを使っています。違うものを使っても、現在の素材になっている評価関数が十分に絞り込まれているために効果が出ていないのだと考えています。 >>281
私も低スペックのパソコンなので、2000万づつ分けて教師ファイルを作るのは大事なこと
かも知れないので知って良かったです。ありがとうございます。 >>282
githubに上げるほどの追加じゃないので、追加したコマンドのソースを。興味のある方はどうぞ。
source/extra/test_cmd.spp
1525行目より追加
bool select_bl2 = opt == "bl2";
bool select_pad = opt == "pad";
1548行目より追加
else if (select_bl2)
{
auto r1 = percent / 100.0;
auto r2 = 1 - r1;
f = [r1, r2](s32 a, s32 b)
{
if (a == 0) return b;
if (b == 0) return a;
return (s32)(a*r1 + b*r2);
};
cout << "mode : interpolation2 , percent = " << percent << endl;
}
else if (select_pad)
{
f = [](s32 a, s32 b)
{
if (a == 0) return b;
return a;
};
cout << "mode : padding mode" << endl;
} >>286
2種類のコマンドを追加しています。
test evalmerge [eval1] [eval2] [outeval] [percent] bl2
eval1とeval2のどちらか片方の評価値が0だった場合はもう片方の評価値をそのまま返します。
どちらも0でなければpercentで按分します。これによって、評価値が定まっていない局面の評価を減らさずに継承することを狙ったものです。
test evalmerge [eval1] [eval2] [outeval] 0 pad
eval1の評価値が0の場合は無条件でeval2の評価値で埋めます。これによって、eval1の評価値が定まっていない部分をeval2の評価値で埋めることができます。 >>288
改行が多いと言われてエラーになったので削って書いたのですが。
https://www.axfc.net/u/3835688 にアップしました。 >>290
いろんな環境用にビルドするつもりはないです。 やはりガチ勢は文字通り桁が違った
ttps://twitter.com/yaneuraou/status/898015940125708289
やねうら王? @yaneuraou
今月だけでやねうら王の評価関数学習用の教師データを1兆局面ほど生成しているせいか、
仕事で「ビッグデータとして、顧客3万人分の購買履歴があります!」とか胸を張って言われても、
「8桁足りないのでは?」みたいな狂った感想しか出て来ない。 中国は10億人の個人情報と購買情報と位置情報を管理しているからな
1ギガ人、64ビット整数int64が必須 やねさんは実験が好きなだけで強くすること自体はあまり考えてない感があるけど 同人、ファンサークル内でいかに自分が目立つかについて
血眼になっている人と同じ。
いつか冷めるのだろうけど。 まあ、本人が楽しくやってるなら外野がとやかく言うことではないわな
十分なアウトプットもされているわけだし 今の最強はfloodgateのyaselmo_6950Xでいいのか? _,.. ---- .._
,. '" `丶、
/ ` 、
,..-‐/ ...: ,ィ ,.i .∧ , ヽ.
. ,:' .l .::;',. :::;/..://:: /,':/ ', l、 .i ヽ
. ,' ..::| .::;',' :;:','フ'7フ''7/ ',.ト',_|, , ',.',
,' .::::::!'''l/!:;'/ /'゙ / '! ゙;:|:、.|、| 'l
. ,'. .:::::::{ l'.l/ 、_ _,. 'l/',|.';|
l :::::::::::';、ヾ  ̄ `‐-‐'/! ';. '
. ! :::::::::::/ `‐、 ゝ |'゙ | リンちゃんの死を無駄にしないためにも
| ::::::::/ \ 、_, _.,.,_ ノ::: !
|::::/. _rl`': 、_ ///;ト,゙;:::::./ メガネ障害者がパラリンピック出場できますように
.. `´ /\\ `i;┬:////゙l゙l ヾ/
,.:く::::::::`:、\ 〉l゙:l / !.|
. /:.:.:.:\:.:.:.:.`:、ソ/:.:| | |
/.:.:.:.:.:.:.:.:.:\:.:.:.:У:.:;l /./
. /:.:.:.:.:.:.:.r'´`‐,`、:/.,.:‐{ | !`:、
,'.:.:.:.:.:.:.:.:.';_,゚.,ノ.:./,:':.:.:.:', | |`、:|
!:.:.:.:.:.:.:.:.:.:.゙、:.::/:.:.:.:.:.:.ヽ, / ,!:.:`、
※千葉県松戸市で渋谷恭正(46)に殺された小学生三年生の女の子、レェ・ティ・ニャット・リンちゃんの
遺体には膣と肛門に異物を入れられた痕跡があった(フライデーより)
http://i.imgur.com/VnBNPyU.jpg
http://i.imgur.com/yx3naiU.jpg
http://i.imgur.com/L7rLhHf.jpg
●ロリコン性犯罪者はメガネ障害者ばかり
●メガネはメガネ障害者です >>303
今の最強はyaselmoだね。
ちょっと前にいたRINDAがfloodgateにも来てくれるといいけど >>280 自己レス
▲7六歩△3四歩▲2六歩△4四歩の先手勝率
有名局 ▲6723勝 - △5205勝 56.36%
オンライン道場 ▲3040勝 - △2715勝 52.82%
Floodgate ▲5889勝 - △4392勝 57.28%
http://kyokumen.jp/positions/20
elmo以降のソフトはノーマル振り飛車や雁木をうまく指すと言われているので
この勝率がどれくらい変わるのかなっていうことです。角道を止める作戦でも
オッケーなら後手の作戦の幅はかなり広がると思います。 横歩の将棋好きじゃないから前いたucasみたいに矢倉とか角換わりに誘導してくる
ソフト増えんかな 質問なのですが、有力なソフトの中で、
振り飛車相手に居飛車穴熊指すソフトは何がありますか?
銀冠穴熊ではなく従来の形の穴熊について知りたいです。 >>310
最強は間違いなくBasashi_1.1だな
ところで馬刺しでいいのか?
もしかして馬指? github.com/yaneurao/YaneuraOu
4.75 >>308
0.1秒mafu VS yaselmoをやってみた
対局数5000 先手勝ち2868(57%) 後手勝ち2086(42%) 引き分け46
mafu
勝ち2562(51%) 先手勝ち1478(29%) 後手勝ち1084(21%)
yaselmo
勝ち2392(48%) 先手勝ち1390(28%) 後手勝ち1002(20%)
ここから
先手勝率
+39.82 (55.71%) 〜 +69.82 (59.91%)
mafu先手勝率
+45.61 (56.53%) 〜 +88.36 (62.45%)
yaselmo先手勝率
+21.69 (53.12%) 〜 +64.02 (59.11%)
mafu勝率
-3.00 (49.57%) 〜 +26.64 (53.83%)
Floodgateでの勝率と差があるとはいえないです
定説では先後のR差が20程度なのがR50ほどの差に開いているから
△4四歩はRを30落とす手ということになる
mafuとyaselmoではmafuの方がR10ほど強そうだが
今回の△4四歩がどうかとか先後の差がどうかの検証を行うには問題ない程度の拮抗した2ソフトであるといえる 今回、追加されたYaneuraOu-2017-early-learn.exeは、学習用とのことですが、教師局面ファイル
作成にも使えますか?学習用には教師局面ファイル作成用も含めてのことですか? >>315
OpenMPを有効にしてビルドしただけだから、教師局面生成も行えるはず(意味ないけど)
readmeにある通り、当然AVX2が使えるCPUじゃないと動かない >>315
ありがとうございます。教師局面生成用と教師局面生成ファイルからの学習用を別のエンジン
で実行するのはおかしい話ですよね。 >>316
>>315 →>>316の間違いです。訂正します。ペーストして変えるの忘れていました。 ID:J+Y+RXsy0
おかしいのはお前だよガイジ YaneuraOu-2017-early-sse42.exe v4.75
bench コマンド2回目でエラーになる。
0x0047cc09 の命令が 0x00000001 のメモリを参照しました。メモリが written になることはできませんでした。
Windows8.1 64bit
Core i7-3630QM
メモリ 8GB
対局は普通にできる。 >>314
ありがとう。そのデータの後手の戦型がどれくらいバラけたものかはわからないけど
△4四歩を採用するとしたらelmo以降のソフトでも勝率の悪い作戦を丁寧に除いていかないといけないとは言えそうですね。 >>320
ちょっと気になったのだけど、そのCPUでAVX版を使わないのはなぜ? >>322
あぁ、AVXまででAVX2は使えないのか。すまぬ >>320
benchmark.cppの最後にあるOptionsの復元がうまくいってないみたい
メモリが解放されずにスワップ全部使い切って最後はコケる
ここをコメントアウトしてビルドしたら動いた >>324
ありがとう。ベンチ動きました。
benchmark.cpp は v4.74 から変更無いのに、
なんでダメになったんだろう。 馬刺しの中身はなんだろう?
やっぱオリジナルの評価関数なんじゃろうか? >>327
ちなみに馬刺しは一度バージョンアップしてるんだよね
だから少なくとも出回っているものではないと思う ハードも不明なのに○○つえーとか笑えるんだけどw
ただのハイスペかもしれないのにw >>326
ベンチマーク時のデフォルトの置換表サイズが1024[MB]に変更になっているからでは。
以前の16[MB]だと、ベンチマークとしてあまり適切ではないという配慮からだろう。 >>328
だから1.1なんやな
あそこまで強いと本家でどれくらいのレートがつくか楽しみやで >>330
すまそ。勘違い。bench 2回目で確かに落ちるわ。 馬刺し1.1に連勝してる無敗のrereってのがいるんだが強いんか? >>333
あれ一瞬で消えたよな
2戦とはいえ馬刺しに連勝したのは凄いわ >>333
バージョンアップするとrerereになるんだろうか?w
最終形はrerere-no-ojisan 馬刺し対rereの棋譜見たら馬刺しが袖飛車してて草生えた ソフト自体はどれもどんぐりの背比べ(笑)
ただのハードスペック対決(笑) あー振り飛車の対局混じってるのか
定跡がそれに当たったんかな
馬刺しと6950Xのyaselmoも勝ったり負けたりしてるし
開発者がこっそり流してるのか 本家floodgateで野生の読み太が初出で猛威を奮ったけどあれは2コアの低スペだった件 >>342
あったね
Kasuminやucasにも勝ってスレでも話題になってた記憶がある Ryzen Threadripper 1950Xテスト
http://pc.watch.impress.co.jp/docs/topic/review/1075372.html
CPUの演算性能を測定するProcessor Arithmeticでは、Ryzen Threadripper 1950Xが
Core i9-7900Xを整数演算で約24%、浮動小数点演算で約37〜41%上回りトップスコアを記録した。
16コアを備えるRyzen Threadripper 1950Xのマルチスレッド性能はたいへん優れたものであり、
CINEBENCH R15のようにその性能を十分に発揮できれば、競合となるCore i9-7900Xを圧倒することもできる。
ただ、その優れたマルチスレッド性能を発揮するには、ソフト側の最適化や、Socket TR4プラットフォーム自体の
熟成が必要であろうことが、今回のテストで見えた課題だ。
また、発売時点ではRyzen Threadripperの価格が高く、Core i9-7900Xの実質的な競合製品が
下位モデルである1920Xになっており、期待されていたほどのコストパフォーマンスがないのも惜しいところだ。
―――――
うさ親さんの春は遠いな……。 Ryzen7 1700と、もうすぐ出るCore i7 8700K
どっちが将棋ソフト向きなのかが個人的に気になる コンピュータ将棋的にはAVX2が早いINTELだろう。
グリスバーガーだろうからクマメタル化推奨だけど 7700Kとは1700の方が上だったけど
さすがにコア数増やした8700Kは1700上回ってくるでしょ 将棋ブラウザQでgpsfishと指そうとするといきなりダウンしてしまって対局中断に...
誰か解決方法知ってたら教えて下さい yaneuraOuのv4.75-AVX2(学習用と普通のAVX2も使用してみた)で教師生成すると、v4.74の時よりも、
depth 3で20万生成するだけで20秒位遅いんだけど何故でしょうか?何かメリットがあって遅くなって
いるのかな?PCはi3-2コアですが。 v4.74 よりNPSが落ちてるんだよね。
なんでだかはわからないけど。 <<352
gensfen時のeval hashが無効になっていたんですね。以前から度々親切に解決方法を教えて
頂きありがとうございます。<(_ _)> >>352
gensfen時のeval hashが無効になっていたんですね。以前から度々親切に解決方法を教えて
頂きありがとうございます。<(_ _)> >>352
生成が遅くなる原因は分かりましたが、use_eval_hash trueをどこに入力し、また入力方法が
分かりません。v4.74よりv4.75で教師生成したいので変更方法をお手数ですが具体的に教え
て下さい。<(_ _)> >>352
それから、生成はyaneuraOuのshivorayv471を使っています。 >>355
まだそのcommitを反映した実行ファイルは用意されていない
自分でビルド出来ないなら待っていることだ shivorayでlambda 0.5 で学習するより、
lambda 0.6 lambda2 0.3 lambda_limit 600 で学習した方がR80位上がるね いかなるものもKPPTの限界を越えることはできない >>358
確証もないのに確信的な事を言う詐欺師だな
まふと同じ臭いするな
だいたい絞りで成功してるのは野生の読み太の人とたぬき絞った人だけ
あとは検証もスペックも内容もない戯言 >>362
それ以前に絞りで強くなってる証明してんの?
yaselmoに6割勝つとか言う馬鹿もいるくらいだし
何をどうやったのかすら証明できないなら意味ないだろ
百万が一にも上の人が野生の読み太の人だったら分かるが
それなら自分で報告するだろ >>363
> 何をどうやったのかすら証明できないなら意味ないだろ
証明?説明の間違いか?
何をどうやったかは、358に説明してあるじゃん
どれくらいの強さの評価関数で教師を作ったのかが書かれていないがな・・ 弱くなった証明ならできそう
ponanza定数をちょっといじって絞ったら、えらい弱くなった。あれはいじっちゃダメか >>364
そもそもが何の評価関数をどれくらい絞って何%強くなったのを説明してんのか?
その方式が強くなりそうだとしても机上の空論だろ今のところ
手の内を明かせとかいってんじゃなくて何の根拠も具体性もないものを盲目的に信じるの? なんとなく、やねうら王ぽいから噛みつきたくはないんだが
そこまで言うなら貴方が上の方式で結果示してよ >>367
お前、自分が強い評価関数作れないからって、人に八つ当たりしてんなよ
やねや、まふはお前の遥か上の次元で開発してるんだよ やねうらおは既にkpptの限界に達してると言ってるのに既存の学習法でR4100の壁を越えれるか? >>369
上位の開発者は全員、評価関数をKPPTから変えるんじゃないの?
https://twitter.com/HiraokaTakuya/status/899302861489582080
平岡 拓也??\(´・_・` )/??? @HiraokaTakuya 11時間11時間前
その他
電王トナメのマシンのメモリが32GB, 64GB, 128GBで設計全部変わってくるんですよね(´・_・`) >>368
お、噂のyaselmoに勝ち越す絞りを繰り返したDB2すら重いという貧弱環境君じゃないですかw たぶんrereにしてもRindaにしても短時間で消えていく強いソフトは、開発者の人が
遊び半分で参加したと思っているのは私だけでしょうか? 雑巾絞り経験者の方にお伺いしますが、教師をdepth3で30億生成したものと、depth9で3億
作成したものでは、どちらから学習した方が強いですか?depth3の方は数億おきに定跡を
違うものに変え、depth9の方は同じ定跡とします。また、どちらも学習前にシャッフルし、
lambdaは0.33以上で、元の評価関数は、まふ系のR4100位とします。よろしくお願いします。 やねうらおさんのHPのここ最近3ヶ月の記事をぜんぶ読めばいいんじゃないかな 電王戦のスペックはm4.16xlargeと同等でおねしゃす https://github.com/official-stockfish/Stockfish/pull/1215
stockfishの面白そうなプルリク。 将棋もまだまだ探索は伸びしろあるんだろうなぁ。 探索部は難解ホークスだけど >>381
強くなるどころか弱くなるんですね。ありがとうございます。 これ以上絞っても強くならないんじゃ、後は探索部に手を入れるしかないかな
ソース読んでも訳わかめだがw やね4.75でランダム値の評価関数で対局すると強制終了するようになった
4.74だと対局出来る、仕様かバグか なんで自分でビルドするとNPSが落ちるんだろう?
ちゃんとプロジェクトのプロパティも拡張命令を有効にしてるんだけどなぁ
やねさんのビルドとの違いがわからん >>386
評価値がオーバーフローしてるからでは
4.74はassert無効になっているが、4.75はassert有効になっているのでassertに引っかかっているのだろう >>387
配布されているものはgcc/clangでコンパイルされている
Msys2でmakeすれば同じものが作れる 【エンジン】 自作testソフト、yaselmo
【勝敗】229-9-162
【持ち時間】 1手1秒
【CPU】 i7-4710MQ
【思考条件】6thread 、512hash、contempt2、定跡OFF
対yaselmo勝率58%、今回は100局・200局・300局終了の時点でも勝率はほぼ変動なかった。 4710MQ スコア 7814
4790k スコア 11194
一手1秒 最大300局って・・・w 対技巧2やエルモできればエロ河童との対戦成績を加味した方がいいよ う〜ん、clangでOpenMP使えないのって地味に痛いなぁ
頑張って通せるようにするつもり
できたら報告します 試しに、1手1秒
対Gikou2(169-0-31)
勝率84.5%
終盤頓死することが多い。時間を長くすれば勝率はもっと上がりそうな気がする >>398
技巧2とレーティング295差だから4100付近か スップ Sdf3-Y+xP
将棋DB2すら重いというノートi7で効果が出る絞りができたという詐欺師いたぁ!www 将棋なんかやってないでこういうニートと一緒に囲碁ソフトを作ろう yaselmoより強くなったって人はいままで誰一人として棋譜upしてないんだよなぁ 対elmoQhapaq、1手1秒
136-2-62
勝率(68%)
技巧2との対戦を加味しても、やはりR4100以上はありそうだ。 >>406
高レート長時間対戦の棋譜はそれだけで価値がある 本当に自信あるならuuunuuunさんに評価関数渡しなよ ただR4120とかR4130ぐらいあってもyaselmoと大差ない
それではボクちゃん頑張ったねの域を出ない
威張るなら最低R4150以上か
もしくは低リソースでR4120級に到達する手法を公開してからだ >>410
そうだね、君の考えはよく分かるよ。
yaselmoに65%くらい勝てるようになれば威張れるかな。
今1手5秒でどうなるか実験中。 MSYS2/gccでもVSでビルドしたものよりは速いな
これならOpenMPも通るし、暫定版はこれでいいんじゃないかな >>405
たぬきをelmo絞りした人あげてなかった? >>412
お大尽ならICCを使えば逆転するかもね Intel 入ってるはたけーよ
値段ほどは伸びんだろ
それでもちょっとでも伸びりゃいいってか これ以上強くするには、探索部の改善や4駒関係に手を出すしか無いのか? >>418
そっか。256手制限ないのか。
それにしても…ねぇ?w 棋譜少し公開…
先手:技巧2
後手:自作test
▲7六歩 △3四歩 ▲2六歩 △8四歩 ▲2五歩 △8五歩 ▲2四歩 △同歩 ▲同飛 △8八角成 ▲同銀 △3三角 ▲2八飛 △8六歩 ▲同歩 △2七歩 ▲5八飛 △8六飛 ▲8七歩 △7六飛 ▲6五角
△7五飛 ▲4三角成 △4五飛 ▲3四馬 △4七飛成▲7七桂 △3二銀 ▲2四歩 △4三銀 ▲3三馬 △同桂 ▲2三歩成 △4五桂 ▲2五角 △3六歩 ▲4八金 △3七歩成 256手制限内の今知ったわ
2016年のポナも今じゃ舐めプされるのね なんじゃこりゃ
こんなことするソフトが……と思ったけど人との共同作業ならできるか? >>418
え?今のYaselmoとかこれくらい強いの?
指し手の時間みると自動指しソフトも開発したんかな? 去年のポナンザって山崎とやったやつだろ?こういうのはアマの方が詳しいね 1000なら第5回将棋電王トーナメントの日程がそのうち発表される >>428
ソフトのバージョンが同じっていっても、ウォーズのponaはサーバーの計算資源と持ち時間の都合上電王戦よりはかなり弱体化してるはず
それを差し引いてもこの棋譜が人間のものなら驚異的だけどね ウォーズのポナとか、ソフト指しで浮かむ瀬以上のソフト使えば余裕で勝てるの知らないのかよ… >>431
知らねえよ、ソフトで指そうとか何以上のソフトでなら勝てるとか考えもしねえわ
お前の不正する知識をひけらかす暇あったらゴミ環境どうにかしろ詐欺師 詰めろで勝ちが出る局面の定式化
2手すきで勝ちが出る局面の定式化
3手すきで勝ちが……
って感じで突き詰めていけば終盤がもっと強くならないの?
詰めろ逃れの詰めろ逃れの詰めろみたいな感じのものが延々あるしやっぱり難しい? 3手すきの局面はどう指しても勝ちか応手が広すぎるかで役に立たなそう 前にfloodgatでAliceっていう名前の人間がshoking blueに勝ってたんだが何者ですか? >>436
某所で「floodgateでR3500」を自称した人間がいて、そのアカウントがAliceと噂になってるみたい
ただ証言自体かなり疑わしい(R3500を疑われてから後付けで条件を次々追加したなど)のであんまりあてになんない やねうら王4.75
検討中に次の手指すと読み筋が消えてしまうことがあるな
読み筋のところが真っ白になる
4.74のときはこんなことなかったんだが >>438
ConsiderationModeをtrueに
Hash大きく >>439
それはいつもやってるんですがね
ちなみにhashは1024 >>441
4.74でも1024にしてたけど問題なかったですよ >>437
この某所ってTwitterな。
suimonの銀冠穴熊を全否定したユキ@YukiN_shogiって人とエアリプ合戦繰り返していた。
研究負けしたからブログ移転となかなか香ばしい事件。 >>443
4.75から変わったんですか?
とりあえず4.74にして使ってます ニコ生公式_将棋? @nico2shogi 30分前
本日より、11月開催の最強将棋ソフトを決める大会「第5回将棋電王トーナメント」のエントリー受付を開始しました。
優勝者には「電王」の称号と賞金300万円が贈られます。対戦ルールなど詳細も公開しました。
●特設サイト: http://denou.jp/tournament2017/ これ評価関数だけ変えたやつも参加できんのかな
第2章
参加資格
(思考部)
第3条
参加ソフトは、思考部について、自力で十分な工夫を施したものに限る。 今年は荒れに荒れまくるオカン
常連勢予選で全滅みたいな
そんな中でしれっとA作だけ通過とかw 他人の作った評価関数をブレンドしただけのものが「十分な工夫を施した」に当たるとは思えないな 絞り処理をちょっと改造して、たんまり絞ったものは十分な工夫には当たらないのかな?
作業の大部分が絞り作業ってのが報われないよなぁ ガチ勢は評価関数の拡張をやってるだろうから
大会マシンのメモリが128GBとかだとKPPT勢は厳しい ざっと見た感じ、前回からの変更点まとめ
>2017年11月11日(土):予選リーグ 2017年11月12日(日):決勝トーナメント
・3日間から2日間に変更
>思考部 指し手生成部、および、学習部のうち、使用可能ライブラリと定跡データを除いた部分
・stockfishなど「一般に流布している汎用ルーティン」は「思考部」に含まれなくなった?
>決勝トーナメントのうち決勝は、各将棋ソフト 3 台ずつのマシンを使用し、並列 3 番勝負を行う。
・準決勝と3位決定戦は三番勝負ではなく一発勝負に変更
>決勝トーナメントは持ち時間 1 時間、切れ負けとする。
・決勝トーナメントの持ち時間が2時間切れ負けから1時間切れ負けに
>本大会終了後、1 位から 5 位となったソフトは、ドワンゴが主催する将棋放送・イベントでの使用において、主催者ならびに主催者の認
める者に対してソフトウェアの使用を許諾するものとする。
・ドワンゴによるソフト囲い込み規定追加
あと、前回はソルコフ上位同士を対戦させるマッチングのせいで裏街道が有利になって技巧が予選落ちしてたけど、そのへんを改善したのかは気になるところ 電王Tで同星対戦がソルコフ上位同士なのは、多分スイス式の計算にそのへんのフリーソフトを使っているからだと思う
WCSCでは自作のソフトを使ってるらしいし、CSAにプログラム借りるなりして厳密なマッチングにしてほしい 電王戦ももうないんだし
Xeonにしてまえや
Skylake-Xでもいいけど 絞りやブレンドだけでは出れないの?
ポナに負ける気がしないが 低スペだろうがハイスペだろうがお前には関係ないだろ。いつも俺の書き込みの直後にレスするとか、よっぽど暇でニートなのかな?悔しくて毎日寝れないのは辛いだろうが、明日にも職安行って仕事探してきなさい >>462
不正を示唆する、人の物を平気で横取りした我が物顔で主張する、嘘をつく
FC2の生ポ野郎と同じだよお前w
何がポナより強いだ
人が苦労して作ったものを、それも公開されてる方法で何も貢献してないやつが
出場したいとか俺がニートだとしたらお前それ以下のkzじゃねえかバーーーーーカ まじで何もしてないのに出ようとする奴って居るんだな まあ、ニートで全く強いソフト作れず、2ちゃんでしか粋がれない奴の人生は悲しいな。 詰め将棋ソルバー自作したら
3手詰めは数秒で解けるのに
5手詰めが一瞬で解なしになってわろた
バグ取りとかもう嫌やねん とりあえずこういうクズが出場できる余地を(ほぼ)無くした点は評価できる
かなりコンパクトに大会まとめてきた
持ち時間の減少や三番勝負が決勝だけなところをみても、去年よりも確実に運要素が増えるなぁ
こういう大会で高確率で優勝しようと思ったら、他のソフトよりもレートを300〜400上積みしないと厳しいだろうが、さすがに今回はそういうソフトは出てこないだろうな スレ違いかもしれんが、やね高速化を図るためにclang/OpenMP化を模索してたんだが、
clangは中間コード吐き出すのにLLVMに実装されていない部分があるらしく、やねでも
使っている#pragma omp parallelがリンクでコケる。(simdとかはリンクできた)
なので、現状はやねでOpenMPを使う場合はVSかgccでビルドするしかないということが
わかった。悲しい。
探索部はclangでビルドしたほうが断然速く動くようになるので、対局や教師局面生成は
clangビルド版で、学習部だけgccビルド版を使うというのが一番速い動作ということに
なる。
技巧のclangでビルドしてみたが、やはり同じだった。技巧がclangでビルドできれば、
iOSアプリ化も見えてくるのになぁ 引用元や絞りの要素を明示したら、別にいいと思うけどなあ
予選に1000人来たらめんどくせえ。ということなんだろうけど 300万円はいいね
大学生あたりが力入れてくれそう >>469
Windowsにこだわらなきゃどっちも通るから、iOSアプリ云々はやるき次第じゃね? そっか。
と思ったけど、stockfish で出来てるから、やっぱやる気の問題のような。 >>476
そのやる気ってAppleと戦うやる気でしょ
んなもんねぇよw shogiDBのfloodgateにBasashiが戻ってきた。
ハイスペyaselmoも来ないかな 本家は今月中に復活予定らしいけど何か変更はあるのかな。
個人的にはshogiDBみたいに15分切れ負け?にしてもいいような気がするんだけど。
フィッシャールールだと勝負ついてからの無意味な粘りが多くなって棋譜のレベルはあまり
変わらないと思うんで。 ディープラーニングの将棋作ってる人、(wcscに出てない)elmo学習を七割くらい早く学習できるようにしてたけどあれは普通の評価関数でも早くできるようになるんだろうか? >>481
epochはミニバッチ1回でカウントアップなのね >>481
そのpatch、損失減るの早すぎィィィ Basashiが全然ハイエンドマシンのyaselmoと当たらねぇ 1950Xが押されてる・・・・・
上のほうにいたyaselmo絞った人か やねうら王、KPPの手番なし(PP,KPP手番あり)型評価関数 EVAL_KPP_PPT、2/3ぐらい書けた。
ってあるのですが
これって強くなるの? >>491
自分も似たようなことを考えてて、PPT型評価関数を作ってみてる最中。
もしかしたら2駒関係+手番で十分なんじゃないかって思って。だってPPの中にKPやKKの評価も含まれるんだもん。
うまくできれば評価関数のサイズを小さくできて、ショボいPCでも深く読めるようになるかなって思った次第。 >>492
お前は何を言っているんだ?
PPT型なんか評価関数の精度が思いっきり下がるんだから深く読めるわけがない。 >>493
深く読む=探索深さのこと言ってるんだったら何も間違ってないでしょ
精度が悪いからなんて言い出したら、探索使わずその局面だけの評価したらKPPTなんてクソゴミ精度だぞ
結局探索と組み合わせてなんぼ 評価関数の精度が高くなればなるほど激しく前向き枝刈りができるようになって
同じ時間でより深く読めるようになるってことじゃないの
逆に精度が下がればあまり先を読めなくなる むしろ評価関数の読み込みを省略した奴が欲しいわ
ひようら王V4.75ならBonanzaより強いんじゃないか?
そして本家のひようら王はもうDL出来なくなってるのね 駒割のみならゼロ埋め評価関数で再現できるけど
手持ちで1/4加算させるのは素人の俺には無理だった
更に初めから評価関数を読まなければNPSも上がりそうだけど
プログラミング技術がないとその改造もムリゲーだった >>495
評価関数毎に最適な探索部書いたらそうなる かも しれんが、別にそんな開発の仕方はしてないしなあ
同じ探索部使ってもN駒パラメータが多い方が、枝刈りを積極的に行うかどうかなんてわからんし、どうやって検証するのかと
パラメータの少なさによるNPS向上は明白だけど、それ以上に枝刈り効果が高いなんてのは仮説に仮説を重ねすぎてる
というか◯◯は深く読むって議論自体に意味がなく、単に強さを比べればいいだけ >>498
>評価関数毎に最適な探索部書いたらそうなる かも しれんが、別にそんな開発の仕方はしてないしなあ
やや違う希ガス
少なくとも探索部のハイパーパラメータは今日日パラメータを振った上での自己対戦という品種改良的なやり方で評価関数に合わせ込まれてゐるし
本家stockfishとかは探索部のロジックまで品種改良的にやっている気配がする
>>495
評価関数の精度向上でNの手間で期待値として2^Nノードの探索を省ける、みたいな劇的なNPS向上効果は現実には無い
速い探索部は駒得だけにしても速いというのが現実
な印象 他スレで見たけど
yaselmoで解析すると大山康晴が歴代で1番一致しているらしいね
時代を先取りし過ぎでしょ。。。 今日電王トーナメントの開催方式を知ったんだけど随分運ゲー気味になってしまったな
相変わらず予選は8回戦しかやらないし3番勝負は決勝だけ 連盟がドワンゴに対してやらかしたらしいし、電王トーナメントも今回限りかもな >>501
冤罪問題の時の検証だと技巧と一番一致するのは橋本ってデータが出てたし、ソフトごとの癖でそのへんの傾向は大分異なるのかもね >>505
でも守衛室カンニングしてたのはハッシーじゃないから >>500
あぁ、やっぱ最終的にはそんな評価するようになっちゃうかぁ…。指摘ありがとうございます。 >>507
ついでにいうと2コマ関係だと壁形の認識も難しくなる。
技巧は2コマ関係だが玉周辺は利き評価で別扱いしてるからそこで空間も評価してるんかね。 >>508
ということで、KPPTは偉大だという結論に至りましたw
ならできることはやはり探索部の改善しかないということで、ソースとにらめっこを始めましたw
改善のスローガンは「先人の絞り結果を信じよう」ですw >>509
3駒KPPTは、学習の手間、評価精度、評価速度とメモリ消費の制約とバランスから選ばれてるに過ぎんので、
ハードが進化すれば4駒KKPPTとかKPPPTとかになるんでは?
大駒をK扱いにした拡張3駒HPPTは来ないのかね?
大駒の損得があると過大/過小評価しそうだが。 >>510
大駒を考慮した評価は真っ先に考えたんですが、おっしゃるとおり過大評価に対するペナルティをどうするかで詰まってしまって諦めましたw やねさん、オレが考えそうなことは既にやってたらしく、やりたいことは既にコーディングされてたw(探索パラメータの動的変更機能)
clang++対応に書き直すだけで実現できたので、現在の評価関数に対応したパラメータを模索中。 KKPPはともかくKPPPにしたらFutility purningが理想的に効いたとしてもNPSが1/4になるかもしれんがどうなの?
大駒をK扱いにした拡張3駒HPPTでHの位置の有効性はK周辺のKPPで決まってしまうと思われ、
仮にHPPに大きな得点が付いたとしたら汎化能力的に不正解な気がするがどうなの?
KPPでなくKPPTにする有効性はTの違いを1パラメーターぐらいの追加で除去できない理由が無いから多分都市伝説 HPPTをやりたいのであればHを1個追加につきKPPに対してサンプル数を14万倍ぐらいに増やして学習したら多分ペナルティーのしくみとか考えなくともKPPと同水準まで逝ける >>514
14万倍……少なくともうちのリソースじゃムリw
だんだんプロトコルみたいになってきたな。そのうちHTTPとかできそうだw >>513
NPS4分の1なら探索深さ2手分。
3駒より本筋を読めているなら問題ない。
いや、序中盤では4駒有利、終盤では深さ優先、3駒有利になるかも。
大駒、特に飛車は盤面全体を支配するので他の駒との位置関係を精査する意味はあると思う。
飛車を詰められないようにするという以上に。
ただ、ヘタに実装すると川柳のヘボ将棋になりかねんな…。
飛車角交換も評価難しそう。
KPPTは1手深く読んで反転すりゃKPPで足りるが…プログラムのデバッグしやすさの問題では。 今年の電王トーナメント、トーナメント戦が決勝以外1戦かつ1時間切れ負けになってて草w
もはや本当に只のじゃんけん大会に成り下がってしまったなw tanukiやうさぴょんの開発者はやねうら王超えられないのに出場続ける意味はなんだろう 開発者にとって将棋ソフト開発なんて趣味の一つみたいなもんだ >>518
電王トーナメントのマシンの搭載メモリが32GB以下だと本当におみくじ状態
メモリが128GBだと差が出るらしいけど。
大会スペックは、googleかamazonかmicrosoftのクラウドコンピューティングあたりになるといいな yaselmoを新オプションでKPP_PPT化すると技巧2よりも弱くなってしまうのね
初めからKPP_PPTで学習した評価関数を作らないとダメか >>521
ドスパラが売りたいPCを使うのでそれはない。
amazonがスポンサーになれば別だが。 大会後にソフト公開されても誰も使えないようなハイスペ専用ばかりだと味が悪いしね WCSCと差別化されるのは意義のあることだと思うけどね やねうら王さんしかちゃんと取り組んでる開発者いないじゃないですか
やねうら王さんが将棋ソフト開発やめたら進歩はストップですね
しょせんはやねうら王ライブラリ使用な開発者だらけですし >>529
所詮みんな趣味でやってるんだしそれは仕方ないのでは? >>529
何事も洗練され高度になってくるとガチ勢ばかりでハードル高くなってくる。
オリンピックとかサスケとか鳥人間とか。 >>531
今朝何気なくフェッチしたら、コミットされててビックリしたw >>533
これは、tanukiもKPP_KKPTになる流れだよな
KPPTに比べて何が優れてるかわかる奴おる? >>522
epoch0から再教育を始めました。果たしてどんな評価関数になるのやら…。 >>534
KPPのファイルサイズが半分になる
740MBが370MBになるのはでかいっすよ >>537
乱暴な言い方をすると、
サイズが半分になる→読む量が倍になる→強くなる(かもしれない) >>538
評価関数のサイズと読む量は何も関係なくない? >>538
KPP_KKPTがKPPTより高速なのは確かだけど、テーブルサイズと実効速度をごっちゃにするのは乱暴すぎでは(あと読む量は倍にまではならない)
例えばGPSfishの評価関数なんて超省メモリだけどNPSは滅茶苦茶低い KPPTと比べて
KPP_KKPTのメリット:
・ファイルサイズが小さくて取り回しがいい
・消費メモリが少ない
・パラメタが少ないため学習の収束が早い(かもしれない)
・ちょっと早い(R40相当?)
デメリット
・評価関数の精度が下がる(R40程度)
参考
https://mobile.twitter.com/yaneuraou/status/882384671094341632
間違ってたらごめん >>541
R40上がってR40下がるとしたら、やねうら王やtanukiがこのタイミングでこれをやるメリットは? >>540
乱暴すぎたかw
もちろんおっしゃるとおりなのは百も承知なんだが、細かく説明するのがめんどかったのでw
やねの探索部がここまで速くなってるので、サイズが小さくなった分の時間を読みに回せるようになるのは大きいですよ。
あと、GPSとやねを比べちゃいかんですよw >>535
とりあえず千田定跡をyaselmoでdepth3〜6で1億生成したものがあったので、これを食わせてKPPTのyaselmoと戦わせてます。
全くのゼロから1億を1回絞っただけなのでえらい弱いですが、1発入れるぐらいはできてますね。
あと、NPSはけっこう上がってます。探索パラメータは変えてないので、素の状態で速いみたいです。(SSE4.2です) >>544
おまけでevalmergeのKPP_KKPTパッチを作ったんですが、需要あります? >>546
KPP_KKPTで作成した評価関数をブレンドできるのですが、KPPTでブレンドしたものをKPP_KKPTに変換したものと、素材をKPP_KKPTに変換してからブレンドしたもののハッシュを比べたら同じでしたw
なのでいらないですね。すいません。 daigo? @daigog 23分23分前
その他
[Floodgate/Shogi-serverの中間報告] ご不便をおかけしております。Webサイトは表示できるようになりました。各種プログラムは設定中ですので、今しばらくお待ちください。 >>543
やね氏によると、現状で評価関数の負荷は全体の3分の1ということなので、超軽量の0負荷評価関数でも5割しかNPS上がらない。
ttp://yaneuraou.yaneu.com/2016/09/24/%e3%82%b3%e3%83%b3%e3%83%94%e3%83%a5%e3%83%bc%e3%82%bf%e3%83%bc%e5%b0%86%e6%a3%8b%e3%81%a7%e3%81%af%e4%b8%a6%e5%88%97%e6%8e%a2%e7%b4%a2%e3%82%92%e3%82%84%e3%82%81%e3%82%8b%e3%81%93%e3%81%a8%e3%81%af/
すなわち1手も深く読めない。
3駒関係はそれほどに軽くて強い。 >>551
> 3駒関係はそれほどに軽くて強い。
だから、その軽いはずのKPPTをなぜこのタイミングでKPP_KKPTみたいにさらに軽いものにしようとしているかということだよ
なんで? このスレに詳しい人が降臨すると片っ端から尋問されててワロタ やねうら王でもうKPP_PPT型の評価関数作れるの?
数日前に2/3が完成とか見たばっかりなのに >>555
よく見ろ
KPP_PPTやめてKPP_KKPTみたいだよ やねうら王の更新のタイミングはexeのバージョン4.75だけ気にしてればいいのですか?
https://github.com/yaneurao/YaneuraOu
のページは頻繁に更新されてますけど >>557
https://github.com/yaneurao/YaneuraOu/releases/
上記URLから最新の思考エンジン:
YaneuraOu-2017-earlyV475.zip
をDLすればいいだけでしょ >>557
対局しかしないならば、それでいいと思いますよ。
オレは新機能をすぐに試したいのでソースを落としてきてビルドしてます。 KPP_KKPT型の評価関数作ろうとするにはビルドから変更しなきゃいけない?それとも実行ファイルのコマンドに既に実装されてる? >>560
ビルドしないと使えないです。
ビルドにはVisual Studioが必要って書いてありますが、Visual Studioでビルドすると配布されているものよりNPSは出なくなります。 >>561
「VC++2017でコンパイル可能」とは書いてあるけど、「Visual Studioが必要」とは書いてないのでは。 俺環は ubuntu+wine だからソースからビルドするのは無理だな >>564
Makefileもあって、gccでもビルドできるようになってますよ。オレはこっちでビルドしてます。 >>565
え、そうなの
一度試してみるわサンクス ビールわろた
エルモ絞り
やねうら絞り
かっぱ絞り
たぬき絞り やった!MSYS2/clangでOpenMPを有効にできた!
って、できてなかったのオレだけ?
githubに上がってるMakefileができてないから、やねさんもできてないんだと思うんだけど。 >>574
やねさんの意見箱には入れてきた。
clang系一式とtoolchainが入っている前提で、
・/mingw64/x86_64-w64-mingw32/includeに、/mingw64/lib/gcc/x86_64-w64-mingw32/7.2.0/include/omp.hのシンボリックリンクを張る
・Makefileの「-fopenmp」を「-fopenmp=libgomp」に修正
これでイケます。
英語の文献漁りまくった〜 >>575
シンボリックリンクは不要でした。
Makefileの修正だけでOKです。 makefileやめてcmakeにしてくれ
VSもcmake対応強化したっぽいしcmake一本で行こうで >>565
566だけどubntuでビルドできて一応CUI起動できることは確認した
しかしShogiGUIでエンジンに登録しようとするとハネられてしまう
何か足らないことがあるのかな >>575
これダメだわ。プリプロセッサがOPENMPを有効とみなさなくなる。
clangで動いてるけどOpenMPは有効じゃない。
evallearnでビルドしてlearnコマンド打ったらワーニングが出るので気づいた。
現在さらに調査中。 リンク時にも-fopenmpをつけないと空回りするよ
akiさんも同じところではまっていたような やねうら王 USE_KK_MIRROR_WRITE、USE_KK_INVERSE_WRITE 来てる。 >「謎のAI」の正体は、今秋リリースされるアプリ「囲碁ウォーズ」に搭載される囲碁AI「棋神(きしん)」でした。
>まだまだ強くなっている段階のようです。
https://twitter.com/asahi_igo/status/902841531194785792 >>581
ですよね。そう思ってLDFLAGSのところにも指定すると、違うエラーを吐くんですよ。今それを追っかけてますw
akiさんでもハマるところなのか〜 探索部の改良しようとしてたのに、全く関係ないところが気になって気になって……w >>582
あ、そういえばclangでomp.hが読めるようになってOpenMPが有効になるとFatalになる箇所がありますよ〜
evaluate_learn_kppt.cppの188行目、index_に型指定でu64つけるとエラーになります。
ワーニング覚悟で型指定取っちゃったほうが楽です。 >>585
そこのコメントに
//OpenMPではループ変数は符号型変数でなければならないが
// さすがに使いにくい。
とあるけどこれはOpenMPの2.5か3.0で解除されている
しかしVCはいまだに2.0だったか?、GCCは4.0、Clangは3.1、ICCは3.1
MSの怠慢がひどい 2分前に更新となっている、やねうら王の更新て絞りとか評価関数作る人向けの更新ですよね? やねうら王4.76、4.74から10%ぐらいNPS下がってるな
強くなってるならいいけど >>588
assert有効になってるからだろ
10%も変わってないよ せいぜい3%ぐらい >>580
omp.h と libgomp.a を ln して `-fopenmp=libgomp -D_OPENMP` を CFLAGS に `-lgomp` を LDFLAGS に足したら 'Warning! OpenMP disabled' は消えた。
ちゃんと動いてるかはしらん。
つか、pacman コマンドあたりからまとめといた方が、他の人も確認しやすい気がするけど、うごいてるのか、これ。 >>591
libgomp.aも張るのがミソなんですかね。
それ以外は全く同じ設定で試してました。
やってみます。
3.5にダウングレードまでしてしまった。戻すとするか…。 >>591
確認しました。OpenMPは動いてないです。
CFLAGSに-fopenmp=libgompと書くと、OpenMPは動作しないようです。ここは"-fopenmp"だけでいいみたいです。
-D_OPENMPをつけても、#if !definedを回避しているだけで実質的には動いてないですね。
LDFLAGSの-lgompは、指定しなくても読み込まれているので不要です。
libgomp.aのリンクに期待したんですが、やはり結果は同じで、__imp___kmpc_fork_callの外部参照がないとか言ってきます。
これはclangはちゃんとbitcodeを吐いたのに、lldはそれを実行するライブラリがないって言ってるので、そのライブラリさえリンクできるようになれば解決すると思っています。 >>593
そっか、だめだったか。。
とりあえずバイナリあげといた。
たしかに ln はいらんかもしらん。
https://www.axfc.net/u/3840318
key:tomato >>594
意味がわかった。
このバイナリ pragma omp が効いてないな。。
つってくる。 >>595
そうなんです。#pragmaが無視されちゃうんです。
どうもlibgomp.aが悪いような気がしてきてます。
4.0.1をソースからビルドしないとダメか?そこまで手を入れると敷居が思いっきり高くなっちゃうからやりたくないんだよなぁ そりゃ30万円課金してelmo+R30に持っていった矢先に
yaselmoとかいうelmo+R100のソフトが最低ラインになったら誰でも萎えるわ わざわざshivorey出したのは新評価関数作成のための布石でしょ 家庭用CPUだとRyzen 7が一番NPS出るのね
将棋用途だとIntelはオワコンか らいぜんてやねうら王の場合AVX2なので早くならないんでしょ? 魔女の作者は更新する気ないの?
やねうら王使いたくないんですけど 使わなければいいだけじゃね?
誰もお前に使ってくれなんて頼んでないんだし >>602
そもそもAVX2を使っても、大幅にNPSが伸びるわけではないので、8コアのRYZENに分がある。
これから出るCoffee lakeの6コア最上位ならそこそこ戦えるかと 一円当たりのノード数(CPU単体・価格ドットコム最安値)
Intel Xeon E5-2630 v4 87.825
intel Xeon E5 2683 v3 41.207
AMD Ryzen 7-1800x 131.944
intel Core i7-5820K 106.92
intel Core i7-6700K 120.482
Intel Core i7-6700 112.977
intel Core i7-7700 116.007
intel Core i7-6700HQ 74.843 スマホ技巧2やyaselmoとかをフラゲに流す人いないの?
レートどれくらいあるか知りたい
てかyaselmo、序盤めちゃくちゃだから簡単に+300までは行くんだが。低スペスマホだから?一応NPSは50万くらい、1手5秒で指してる 将棋ソフトに最適化されたCPU買うって基準でパソコン選ばないですよね?
性能で選べばらいぜんがお得ならそれで良しでしょ ガレリアも最初は専用モデルを一般販売してたな
売れたのかアレw とはいえ、クアッドチャンネルはインテルもAMDもエンスー以上じゃないと対応してなかったよね。 >>617
今までのバージョンと同じ設定にしていてもエラーになるんだけど
必要メモリ量が変わったんですかね
<< info string file size incorrect , file = eval/KPP_synthesized.bin , actual size = 776402496 , needed_size = 388201248
<< info string read file error , file = eval/KPP_synthesized.bin
<<
<< info string Error! open evaluation file failed. >>618
> info string file size incorrect
ファイルサイズが間違っています
> file = eval/KPP_synthesized.bin , actual size = 776402496 , needed_size = 388201248
ファイル eval/KPP_synthesized.bin に関して
お前の用意したファイルサイズ 776402496 バイト
俺の必要なファイルサイズ 388201248 バイト >>619
旧Verだとエラーにならないんだけど
何か変わった? ああ、KPP_KKPT型専用ってことかな
であれば失礼しました KPPTにするかKKPTにするか話題だけど、手番評価ってそんなに有効なんかね
手番の価値は静止探索がそのほとんどを担ってるし、
駒の位置関係に比べて手番の影響が大きすぎるから、手番をそのまま線形評価するのに違和感がある KPP_KKPT対応、KKP、KKのinverse対応とで、計算資源貧民だけど絞ってみたい人にはかなり嬉しいアプデになるのかな >>609
例によって探索250万ノードくらいじゃ序盤ガバガバよ やっとMSYS/clangでOpenMPを動かすことができたよ!
これで学習部も少しは速くなるはず! うちのパソコンじゃエラーで動かないです
ビルドしないといけないのかな >>627
ちなみに相当なコア数、スレッド数じゃないと速くないです。
8スレ以上で回せないならclangで動かす意味はあまりないです。 あ、従来の評価関数をKPP_KKPT型に変換する命令ももう用意されてるんだ
試しにyaselmoを変換してみた
問題なしの模様
これからは、やね様神様仏様と呼ぶことにする〜ね♪ どうせならKKPをApery(WCSC27)のkppt16にすればもっと小さくなるけど
悪影響が出るんだろうか 気をよくして技巧もclang化しようとしてみたが……オペレータの二重定義になっているところがあってclangじゃビルドできない!
デバッグまではする気はないので、とりあえず今はやめておこう。w
まぁ探索部はOpenMPになっていないのはやねうら王と同じなので、パフォーマンスには影響しないでしょ。w
実験の副産物として、実行ファイルサイズが公開されているものの半分以下にできた。
間違えてDLL呼び出し型にしてしまったかと思ったが、ちゃんとスタティックリンクできているので、Makefileのチューンが効いたようだ。 >>631
それめっちゃ弱いぞ
変換では強い評価関数にはならないっぽい >>634
弱くはないだろ
R50下がるくらいじゃないか 読み太はmakefileがないからclang化難しいなあ >>636
Makefileはどこかのをパクってくればいいでしょ。難しくない。
やねうら王のMakefileがスッキリしてて使いやすい。これをパクれば大抵のソフトは動くはず。
技巧のMakefileもやねうら王のMakefileでリメイクしたら、すごくスッキリした。 >>637 >>638
やねうらのMakefileで使って書きかえてみたけど、platform.hで怒られたわ
面倒になりそうだから、もうお手上げ >>640
発言した手前、自分でもやってみました。
手元のGCCでコンパイルするとエラー吐きまくってどうにもならないので断念しました。w >>639
公開版はtestコマンドまでは修正されてないですね。
SSE4.2でよかったら、testコマンドもKPP_KKPT対応に修正したものを
https://www.axfc.net/u/3841212 にアップしておきました。
コマンドの表示結果も整形しているのでevalresolveなんかは見やすいと思います。
これはKPPTでは動きません。evalconvertも動くので、変換して使ってください。 お前ら的にはこの記事はどうなんだ?
http://d.hatena.ne.jp/Gasyou/20170901
合議と並列αβ探索で合議のほうが強くなるという時点で、何かおかしいんだが・・・
並列αβに無駄があることを反論としているが、無駄がないだなんて誰も言ってないだろうに・・・ >>643
単に自分で実装してみたら合議のほうが強かったとしか言ってないように見えます。
どっちも無駄があると言っているし。
個人的にはどっちも大差ないんじゃない?と思ってます。w 枝刈りの深度を深くしたら読みきれなくて弱くなるし、かといってバサっと刈ったら頓死ばかりするし……ホント難しいなぁ。 大山さんは亡くなる69歳まで44年間A級もしくは名人の地位に居続けた
この記録は今後破られることはないだろう
大山が69歳にしてなお、もし本気出して1番勝負を戦うなら
当時最強の羽生は絶対に勝てないと言われていた >>644
質問者は「合議のほうが無駄が多いのではないか」と尋ねているのに、
「どちらも無駄はある」という回答は反論になってないよね
自分で実装して比較したとか言ってもこの人、ソースコードは出してないし、
この人のソフト、ボナンザ以下の強さなわけで、公平な比較が出来てるとは到底思えない Yusuke Ochiai? @taro_x
棋譜をアップロードすると、解説文を自動生成してくれるサイトを作りました。
こちらは、今日のNHK杯 森内俊之九段 対 藤井聡太四段戦です。
http://shogi-s.com/result/59ab7ba4Rv …
https://twitter.com/taro_x/status/904221691403845634 >>649
以前は探索・評価・学習を同時にいじるから何が良いのか悪いのかなんだかわからんだろと
批判されてたかな? floodgate再開キタ━━━━(゚∀゚)━━━━!! daigo? @daigog 53分53分前
その他
[Floodgate/Shogi-server復旧のお知らせ] システム障害により7月3日よりサービス停止しておりましたFloodgate/Shogi-serverが復旧いたしました。
長らくご不便をおかけし、申し訳ございません。
https://twitter.com/daigog/status/904267332440035328 解説案
思考時間1秒では最善手になるが5秒では悪手になる手とか解説してほしいかも floodgate、モテ光がsg_test03aに負けそうなんだけど…。
しばらく離れてたんだけど、こんなに強くなってたんか…。 >>626
スマホだからしゃーない
無茶苦茶な序盤で、こんなんでも俺悪いのか、へーとか思いながら指しててら、後から評価値見たら俺寄りだったとかしょっちゅう
yaselmoとかやねrelmo、スペック的な要件は満たしてるけどたまに起動しない
今オススメの機種は何? レーティングの基準プレイヤーがないといつまでたってもN/Aのままなんじゃね>floodgate 基準としてR3500くらいのソフトを駐在してほしい。 >>659
将棋db2のyasei_yomita_2cはちょうどよかったよね。 まあ昔から同じだけどな
すっかりオワコンのgps2800が基準だから
トップ層まで間がすっぽり抜けていて、実態的トップレートがよくわからんという
仮に野生読み太がちょうどよく4000で、あと去年の技巧を3500で常駐ならかなり、かなり改善される モテ光がsg_test03aの連勝を止めたね
RINDA来ないかな〜 じゃあたまにnozomiを放流する生活に戻るか
クソ回線だが 今度試しにbonanza1.0を出そうかな。多分ボコボコにされるけど。 モテ光がsg_test03aの連勝を止めたね
↑まるで佐藤が勝ったように書くな。持て蜜はソフト^^ 「未来を語る」(1) 棋士vsAI
http://www.yomiuri.co.jp/osaka/feature/CO027331/20170901-OYTAT50008.html
急速に進化する人工知能(AI)と猛烈な勢いで集積するビッグデータは、未来をどう変えていくのか。
年間企画「AI×ビッグデータ」の第3部「未来を語る」では、様々な分野の識者の見方を通して社会の将来像を浮き彫りにしていく。
まず、将棋棋士の羽生善治二冠(46)と、囲碁AI開発者の加藤英樹さん(63)に聞いた。 >>667
こいつは綾波と言ってな将棋クエストスレで暴れている奴だ。
^^←これが目印
この指摘も、元々俺がしたもの。
詳しくは将棋クエストスレ参照 ちなみにこいつはコンピューター将棋全然詳しくないからw スレを何年も荒らし続けるような粘着質の基地外をここで煽るなよ ドワンゴはホントクソだな
やねうら王 @yaneuraou
ドワンゴの電王トーナメントの問い合わせ窓口に1週間ほど前に「大会のPCの搭載メモリ告知きぼんぬ」ってメールしたところ、今日、「決定しだい公開する」と返信が来てた。
もしかしてエントリー締め切り後、GPU使う人の数とか見てからPC選定するつもりなのだろうか…。こりゃ詰んだな。 >>673
そこまで言うならお前が賞金出して設備と機材出して大家開けば?
なんか当たり前に事が起きると勘違いしてんじゃね
開発者なら愚痴の一つ程度だと許容されるかもしれんけど
そもそも成果を発表する場を失った事も考えられんのか? 同一PCで戦わせるが売りの電王トーナメントで
スペックは未だ決定せず、なのか
お役所仕事もびっくりなレベルでやる気がないな >>675
ドワンゴ将軍様に対する文句は決して許されないのか……
怖いなあ……
そもそもドワンゴも視聴者のプレミアム会員代や広告料のおかげで成り立っているんだが エントリー締め切ってから今年はスマホでどうぞとか言われてもスマホでは動かせん・・ >>677
そこまでじゃないと思うが指摘した上のバカは
このスレでyaselmoに6割勝てるとか言い出すガイジで低スペ詐欺師だし
大会は毎年あるけど開いてくれる主催に感謝があまりないのは
業界的に損する事が長期的に来てもあきらかでしょ 円滑な大会運営のためにもレギュレーションを早く決めるのは得策だと思うけど
以前まで参加してた出場者が参加しなくなれば大会の格にも関わってくるだろうし 詰将棋の画期的なアプリをどなたか開発していただけないでしょうか。
・パズドラのようなインターフェースだが、詰将棋を解いてモンスターを倒す(詰め詰めロードの改良版)
・マッチングした相手と解くスピードを競う(詰将棋ウォーズ?) etc...
詰将棋を解く時に、他のユーザーと競争が出来ると非常に効率が良いので、対戦型詰将棋アプリが欲しいです。(詰パラのランキングほど寒いものもなく...)
棚瀬さんや磯崎さんに期待。 >>673 >>675
そういや一昔前にやねうらおが自ら主宰でコンピュータ将棋の大会開くって言っていた件は結局どうなったんだ? もし電王トーナメントが開催されなかったらの話ならあったな
twitter.com/yaneuraou/status/834410322161053696 電王トーナメントがなくなったらという前提つきだろうが
所詮は逝ってみるテストでしかないわな まあ、やねさんなら300万ぐらい集めるの、どうってことないでしょ
自分で出してもいいわけだし 規模において電王トーナメントと同等にできるかはひとまずおくとして
代替の大会も継続的に行えなければ意味はない そんなに簡単なことでもないだろう そりゃ我々には簡単なことではないが、やねさんにとっては容易いことなのかも知れないよ
少なくとも毎年300万自腹で出しても痛くも痒くもないだろうし 賞金だけじゃなく参加者分の不満のないPCを用意する事 電王トーナメントはAWSが平等でスペック十分かつ用意も簡単でベストなんだろうけど
スポンサーの関係で難しいんだろうね rezero_kkptは元祖rezeroと同じく穴熊の評価に難ありだね
検討用に使うには有志の定跡絞り評価関数が必要な雰囲気 >>693
元々検討で使う用途は想定してないと思います。
絞りの素材としては便利です。これから色をつけていくにはちょうどいいです。 スペックはドスパラが決めれば済むことでしょ
そこが決まってなければ、そりゃ答えようがないわな
事情はどんなかは知らないけど 昨日のコミット反映したら、テスト交差エントロピーの数字が厳しくなった気がする。
もっと頑張って勉強しろということかw >>697
何か変わったの?学習周り変わっているようには見えないけど >>698
自分も学習部は変わってないなと確認してるので、なんでかなぁと思った次第です。 やね4.74より4.76はNPSが確かに10%位下がっていて気になったので短時間と長時間
で対局したら、一手一秒では4.74がやや強く、15分切れ負けでは4.76が強いみたい。 >>701
benchコマンドの結果の探索ノード数が同じだから探索に改良は入ってないし、4.74と4.76で10%も速度変わってない
benchコマンド叩いてみろ >>702
>>320 >>351 書いた者だけど。
v4.75 からNPSは確かに落ちてる。
> bench 1024 4
v4.74
Total time (ms) : 25781
Nodes searched : 54710635
Nodes/second : 2122130
v4.76
Total time (ms) : 27197
Nodes searched : 51452872
Nodes/second : 1891858
SSE42版だから、AVX2版の人と結果が違うのかも。 >>704
うちもSSE4.2なので、2スレですがbenchしてみました。
裏で学習が回ってるのでNPSが出てないのはしょうがないw
threads 2 , hash 128
v4.74
Total time (ms) : 110331
Nodes searched : 20455525
Nodes/second : 185401
v4.76
Total time (ms) : 67335
Nodes searched : 10832957
Nodes/second : 160881
うちの場合だと4.76のほうが倍近く速いです。裏の処理のせいで遅くなったのかと思って3回ぐらいやり直しましたが、変わりませんでした。
もしかしてv4.76のほうって、VS2017でビルドしてませんか? >>707
何を言っているんだ!明らかにNPS落ちてるやん!(と自己ツッコミ) >>702
> benchコマンドの結果の探索ノード数が同じだから探索に改良は入ってないし、4.74と4.76で10%も速度変わってない
benchコマンド叩いてみろ
やっぱり4.76は4.74よりAVX2でNPSが9%下がっているよ。tournamentはほんの少しだけ
上がっている。PCはi3-4スレでの結果
yane4.74AVX2 bench 1024 4 19
Nodes/second 1519389
yane4.76AVX2 bench 1024 4 19
Nodes/second 1382182 (4.74より-137207, -9%)
yane4.76AVX2-tournament bench 1024 4 19
Nodes/second 1523256 (4.74より+3867, +0.25%) >>704
4スレでやっても毎回探索しているところが変わるからnpsの比較をすることは出来ない
1スレでやれ
>>706
2スレでやっても探索してるところが変わるから探索が早く終ることをもって探索が速くなったとは言えないし、強くなっているとも言えない
1スレでやれ 1スレでやってみました。
v4.74
Total time (ms) : 25323
Nodes searched : 15260321
Nodes/second : 602626
v4.76
Total time (ms) : 28314
Nodes searched : 15260321
Nodes/second : 538967 >>710
> 4スレでやっても毎回探索しているところが変わるからnpsの比較をすることは出来ない
1スレでやれ
1スレでやりましたが、やっぱり4.76は4.74よりAVX2でNPSが7.4%下がっています。tournamentは
ほんの少しで0.76%下がっています。PCはi3-4スレでの結果
yane4.74AVX2 bench 1024 1 19
Nodes/second 745854
yane4.76AVX2 bench 1024 1 19
Nodes/second 690548 (4.74より-55306, -7.4%)
yane4.74AVX2-tournament bench 1024 1 19
Nodes/second 759155
yane4.76AVX2-tournament bench 1024 1 19
Nodes/second 753325 (4.74より-5830, -0.76%) >>710
訂正 PCはi3-4スレでの結果→PCはi3-1スレでの結果 v4.74 TOURNAMENT
Total time (ms) : 26412
Nodes searched : 16071424
Nodes/second : 608489
v4.76 TOURNAMENT
Total time (ms) : 26688
Nodes searched : 16071424
Nodes/second : 602196
トーナメント版では、あまり差が出ないようですね。 >>714
お前のPC、Turbo Boost有効になってないか?
1つ目実行したとき、発熱して、2つ目のbenchはCPUダウンクロックしてるんじゃないか
まあ、v4.76が遅いのはassert有効になってるからだろ benchすると、自分のCPUのパワーのなさに愕然とするなぁ…。
世代が違うとi5とi3でもこんなに違うもんなのかぁ…。
娘のPC(i7 AVX2)でやりたいもんだ。貸せと言ったら速攻で断られたw >>712
ナブラはいいとして、アカシックレコードってwww
どんなことするつもりなんだ?w >>717
> お前のPC、Turbo Boost有効になってないか?
1つ目実行したとき、発熱して、2つ目のbenchはCPUダウンクロックしてるんじゃないか
Turbo Boostは無効です。前の計測は全てv4.74から先にしていましたが、今度はv4.76を先
に計測しました。今回計測の順番を変えたらNPSの差が少なくなりましたが、いずれにして
も、4.74よりは下がっています。
yane4.74AVX2 bench 1024 1 19
Nodes/second 729979
yane4.76AVX2 bench 1024 1 19
Nodes/second 696435 (4.74より-33544, -4.6%)
yane4.74AVX2-tournament bench 1024 1 19
Nodes/second 758215
yane4.76AVX2-tournament bench 1024 1 19
Nodes/second 756946 (4.74より-1269, -0.16%)
> まあ、v4.76が遅いのはassert有効になってるからだろ
assertを無効にする方法があれば全くの素人なので誰にでも出来る方法を教えて下さい。 assertを消すには普通はコンパイルオプションに/DNDEBUGをつける >>721
> assertを消すには普通はコンパイルオプションに/DNDEBUGをつける
コンパイルオプションの意味が分かりません。
/DNDEBUGの付け方が分かりません。
出来ましたら、素人にも分かるように手順を教えて頂けませんか? >>722
これでわからないようであれば、手を出さないほうが無難だと思います。 ネットで調べたら、「お勧めはしないのですが、プログラムを高速化するために、どうしてもassert
機能を無効にしたい場合には、マクロ「NDEBUG」を定義して、コンパ イルします。」というように
assertは有効にした方がいいような感じを受けますが、やねv4.75からassertを無効にしたメリット
とデメリットを教えて下さい。無効にするとNPSが上がるようですが、なぜv4.74で無効になって
いたものを、あえてNPSが下がるのにv4.75から有効になったのでしょうか。要は強さが同等
以上であればデメリットはないので気になりませんが。 訂正 やねv4.75からassertを無効にしたメリット
とデメリットを教えて下さい。→やねv4.75からassertを有効にしたメリット
とデメリットを教えて下さい。 4.75からは検討中に表示そのままでCPUが0%になってしまったり、
突然真っ白になって候補手に何も表示されなくなることがある。
hashが足りない場合は読み筋の手数が少なくなるだけだから
hash不足とは明らかに違う。
自分の環境だと4.74が一番安定してるな。 >>726
メリット assert無効にすると速くなる
デメリット assert有効だとエラーがあるとそこで停止するのでエラーを早期発見できるが、無効だとそれが出来ない
>>727
> 突然真っ白になって候補手に何も表示されなくなることがある。
スクリーンショット貼り付けておいたら、やねさんが直してくれるかも >>728
> メリット assert無効にすると速くなる
デメリット assert有効だとエラーがあるとそこで停止するのでエラーを早期発見できるが、無効だとそれが出来ない
結局、wcscや電王Tなどの大会で長時間の対局を行う場合は、assert無効でNPSが上がる
メリットより、assert有効にしてエラーを早期発見する方が、結果的に強いと理解していいで
すか?これには一手10秒未満の短時間の対局は該当しません。あくまでfloodgateなどの持
ち時間15分以上の長時間対局の場合の話です。私の興味がfloodgateや大会のような長時
間対局なので、限定的な話ですみません。 >>729
彼らは大会ではassertは当然無効にしてビルドしたものを使うだろうよ
それと同等のものがトーナメント用の実行ファイルだ
assertを有効にしてあるのはファイルを間違えて使っているだとか
ファイルが壊れているだとか、何らかのバグがあるだとか、そういうのを早期発見したいわけだな >>730
ありがとうございます。要は他人のソフトと対局する場合は、tournamentをそのまま使えば
いいわけですね。 >>731
あなたの場合、それがいいんじゃないかな 昔の強豪ソフトの序盤の評価値を今のソフトで調べて
優劣が真逆のものをまとめてリストアップしてみたら面白そう >>722
コンパイルオプションの意味がわからないようなら無理じゃないかな うちでも、トーナメント版は差がないけど通常版は4.76遅い >>727
ubuntuで自分でビルドして使ってるが、4.75あたりのコミットから同じ症状が出る assertに入ったら原因分かるようにログ吐くようにしてほしいな
今でもWriteDebugLogの設定でio_log.txtに吐くようだけど
これはどうも起動時のエラーしか書かれないみたいだよね 昔ソースを見てうろ覚えで適当だけど、コンソールログだったような気がするな。
将棋所で起動すれば、デバッグウィンドウに出力されるとかしないのかな。 起動時だけというのは訂正します
検討操作中でもログ吐いてました いつの間にぴよ帝が五段に昇段してたw
ハ_ハ
('(゚∀゚ )
ヽ つ
⊂_ノ、
-' KKPT、キメラ無しでyaselmoと互角の評価関数が出来上がったのか!!
低スペスマホでもyaselmo級が動かせる時代に突入したな 心配しなくとも次の電王トーナメント終わったら、やねさんが公開してくれるさ >>746
とりあえずはyaselmoをKKPT変換して使えばいいやん。言うほど弱くないぞ。 VSのビルド設定良くわからん俺は
ソースざっと眺めてassert消したいときは
config.hを直接書き換えてコンパイルしてるが
特に困らん gpsfish_normal_1cが上に勝てんな
3000-3100ぐらいのプレイヤーがいないと上と下がつながらない >>750
今時だとそのぐらいのプレイヤーを動かす人いないよねぇ。
やっぱ下のラインを上げないとダメかも。 俺のソフトもRついたからまた後日流すかな。
もうGPSは辞めて、技巧1をR3500にして運営が流せばいいのにな。 GPSに一発入れられるのは宝くじに当たるような感じw
もし入れられたら凹むなぁw ASSERT_LV 0 にしてビルドしたら、
v4.74 と v4.76 のNPSの差が無くなった。
Makefile に -DNDEBUG が入っているから、
ASSERT_LV なんて関係無いと思っていたら、
おもいっきり関係あった。
v4.75 から ASSERT_LV 3 になっていて、
これがNPS低下の原因なので、
通常版(トーナメント版じゃない方)使っている方は、
要注意です。
今までお騒がせして申し訳ない。 >>755
お前はこのスレで一体何を見ていたんだ?
最初から親切な人がそうレスしているじゃないか 書いた通り、-DNDEBUG で ASSERT は無効にできると思ってた。
>>721 にもそう書いてあったし。 4.76で思考中に候補手欄が真っ白になる
改善できませんでしょうか
https://i.imgur.com/lyoNv90.png イベントログ見たら↓書かれてた
障害が発生しているアプリケーション名: YaneuraOu-2017-early.exe、バージョン: 0.0.0.0、タイム スタンプ: 0x59a4ba55
障害が発生しているモジュール名: YaneuraOu-2017-early.exe、バージョン: 0.0.0.0、タイム スタンプ: 0x59a4ba55
例外コード: 0xc0000005
障害オフセット: 0x0000000000033a7e
障害が発生しているプロセス ID: 0x11dc >>761
試しに再度zipをダウンロードし直してみたけど再現するから
壊れてはいないみたい >>762
壊れているのは評価関数なんじゃないかな?
うちでは一度もそんなことにはなったことないし。 >>763
ありがとうございます
評価関数もダウンロードし直してみます floodgateでyss..ってなっているのってyss本物?
詳しい人教えてください Yss1000kはノード数制限をしたYss けっこう前からいる >>760
>例外コード: 0xc0000005
よくある一般的な例外だな。アクセス違反がどっかで発生してる。 >>768
評価値がオーバーフローしてassert引っかかってるだけだろ
assertにアクセス違反になるコードわざと仕込んである 評価関数を落とし直したyaselmoとかramuで試してみたけど
やっぱり同じ現象が起こりましたので評価関数が壊れているわけではなさそうです。 >>770
トーナメント版で落ちないならassert引っかかってる
落ちる条件特定して報告すれば直してくれるだろ そういえば、私はまだ試してないけど、4.76からはKPPTファイルは使えなくなってるの? >>771
条件といっても検討中に駒動かしてるだけなんですけどね
>>772
KPPT型とKPP_KKPT型と4.76が2つある >>773
> 条件といっても検討中に駒動かしてるだけなんですけどね
GUIのソフト名と思考エンジン設定ぐらい書いたらどうか 長時間検討してると思考が止まったようになるのは前にもあったね
どちからというとShogiguiで起こりやすかった 最近では起こらなかったのでもう直ったものだと思っていたけども >>776
> 思考が止まったようになるのは
止まったようになるバグはmulti pvで詰みを見つけたときに思考を打ち切っていたから、実際に思考は止まっていたが
>>760の人は思考が止まっているのではなくエンジンが落ちてるから全く別の現象 生usiプロトコルで詰将棋を解かせる時に、何手詰めかをどうやって指定するの?
GPSとかSeoTsumeで試したら、5手詰めが1手詰めになるんだけど
例えば
setoption name USI_Hash value 128
usinewgame
position sfen 5k1G1/3tr4S/4Lp3/7+B1/9/9/9/9/9 b r1b1g3s1n4l3p17S2 1
go mate infinite sfen指定を間違えた
setoption name USI_Hash value 128
usinewgame
position sfen 5k1G1/3+r4S/4Lp3/7+B1/9/9/9/9/9 b r1b1g3s1n4l3p17S2 1
go mate infinite >>799
df-pnで解いてる以上、詰みの有無しかわからない >>774
失礼しました。以下となります。
GUI:ShogiGUI Ver0.0.6.11
Engine:やねうら王2017Early V4.76a
USI_Hash 1024
USI_Ponder false
Thread 2
Hash 1024
MultiPV 1
WriteDebugLog true NetworkDelay value 0
NetworkDelay2 value 0
MinimumThinkingTime value 1000
SlowMover value 100
MaxMovesToDraw value 0
DepthLimit value 0
NodesLimit value 0
Contempt value 2
ContemptFromBlack value false
EnteringKingRule value CSARule27
EvalDir value eval
EvalShare value false
SkipLoadingEval value false
NarrowBook value false
BookMoves value 16
BookFile value standard_book.db
BookEvalDiff value 30
BookEvalBlackLimit value 0
BookEvalWhiteLimit value -140
BookDepthLimit value 16
BookOnTheFly value false
ConsiderBookMoveCount value false
PvInterval value 300
ResignValue value 99999
nodestime value 0
Param1 value 0
Param2 value 0
EvalSaveDir value evalsave
ConsiderationMode value true
OutputFailLHPV value true >>783
a付きはKPPT版だっけか。だったら評価関数も同じ形式のものを使ってればいいよね。
まさか違うCPU版を入れてるなんてオチはないよね? >>783
> ConsiderationMode value true
これオフにしても同じ症状起きる?
> OutputFailLHPV value true
ConsiderationModeオンのまま、これオフにした場合も同じ症状起きる? >>785
以下3パターンやってみましたがどれも再現します
ConsiderationMode value false
OutputFailLHPV value true
ConsiderationMode value true
OutputFailLHPV value false
ConsiderationMode value false
OutputFailLHPV value false >>784
それは大丈夫です
最初は普通に検討できていて
数十手進めたときに起こる現象です >>787
動いてて途中でコケるってのは、評価関数が壊れてるとしか思えないです。 うちでもにたような現象起きるけどhash絡みでないの?
頻繁に手を戻したり進めたりすると起きるような
shogiguiだと起動停止起動開始ボタン押しても反応なく中断ボタン押さないと直らない >>788
将棋所では起きないの?
落ちるバージョンは、最新のものだけ?
落ちる局面はどういう特徴がある?
> WriteDebugLog true
これオンにしてるならログが書き出されているはずだから
落ちる直前の部分のログをやねさんに送るんだ 低スペでガチャガチャやってメモリー逼迫してるだけじゃね? >>791
一応i7-2500 でメモリ16Gあるんだけどなあ >>792
ならなんでハッシュそんな少ないんですかねぇ・・・ >>793
1024でも足りないのかね?
実際問題hashの設定意味あるのかな?
デフォルトは16mだし読み筋が変わってそうなことあってもいままでクラッシュしなかったからなあ >>794
16GBあるなら4GBくらい割り当てろよ・・・
1GBで検討させないと4ぬ病気でも持ってるのか? >>794
一定以上増やしても意味ないとやね氏が書いてたな。
枝狩りに必要なノードだけがハッシュに有ればいいので。
ハッシュの解放ロジックにもよるが。 1Gでコケてたら大変だよ。うち、8Gしかないから1G割り当てて使ってるけど、コケたりしないよ? >>790
> 将棋所では起きないの?
> 落ちるバージョンは、最新のものだけ?
4.75から落ちるようになりました
将棋所は今度やってみます
> 落ちる局面はどういう特徴がある?
検討中に駒を動かすとなります
数十手動かすと落ちることが多いです
> これオンにしてるならログが書き出されているはず
ログは見てるんですが落ちる場合と落ちない場合の
違いがないような気がします >>799
elmoの評価関数でも落ちるの?
どのCPU用の実行ファイル使ってる? これは4.75と4.76になんかしらバグがありそう。 >>799
必ず起きる棋譜はありますか?もしくは再現性の高い棋譜は?
GUIでの操作は?連打しないと起きないとか、ある局面で20手読ませると起きるとか。 >>800
elmoでも落ちます
AVX2用を使っています
>>802
再現性はどれも同じくらいかと
検討中にマウスで駒を数十回操作するとなります
操作回数が多くなると起こりやすいです >>796
あくまでそれは通常対局時の話で、検討時には手動で進めた
先の局面の読み筋を保持できるからかなり有効だよ >>803
どうやら、MPV=2だと一度も発生させられなかったけど、MPV=10だと発生するね。
MPVはいくつでやってるの? >>805
MPV=2でやってます
Threadも2 MultiPV = 2か
それ早く言えよw
>>782でMultiPV 1になってるからそれ信じてたわ >>809
その現象はPVの出力まわりの問題だったみたいだよ
https://github.com/yaneurao/YaneuraOu/commit/0bf3f491d6083183984ad259aad51fcde58cf0e2
> MultiPV時に"go infinite"〜"stop"を繰り返すと、PVの出力時に落ちることがあったのを修正。
> このbugはStockfishのほうでもおそらく存在する。
さらっと怖いこと書いてあるけど、もしこの修正がStockfishのほうにも取り込まれたら
お前らが初めてStockfishに貢献したことになるなw やねV4.77になっている。 ASSERT無効をデフォルトに変更らしい。これでNPSが上がっているか、
ベンチ見てみよ。 v4.77AVX2をベンチテストしたらv4.74より更にNPS上がっていて喜ばしい。
v4.74AVX2 bench 1024 1 19
Nodes/second 745854
v4.76AVX2 bench 1024 1 19
Nodes/second 696435 (v4.74より-6.6%)
v4.77AVX2 bench 1024 1 19
Nodes/second 755844 (v4.74より+1.3%) >>812
1%とか計測誤差じゃないかと思うけど・・
10回ぐらい交互にベンチ回して、10回の平均とるとかしないと・・ そろそろSDTに影響が限定的な不具合ちっくなのはissueに積んで大会後の対応でいいんじゃね?
大会後は燃え尽きてる気もするけど。 4.77で試して問題ないようです
やねさんありがとうございます MultiPVで検討してたときmate 2とかたまにゴミが出てたのはこれが原因だったのかも やねさんstockfishにプルリクしてあげれば良いのに。
平岡さんのときは英語力の問題でcommitの意図が伝わらなかったがやねさんなら大丈夫だろうし 瀧澤 誠@elmo? @mktakizawa
遅くなりましたが、先週のCSA例会の資料を公開します。
割と思いついたまま書いてるので間違ってたらごめんなさいです。
https://drive.google.com/open?id=0B0XpI3oPiCmFOG56eGR1bnpYTWc … coffee lake待つかRyzen買うか悩む(´・ω・`) Titanda_LとBABY_BABYは、ただのyaselmoを流してるだけですw 補足
Titanda_LとBABY_BABYは、ハイスペでただyaselmoを流してるだけですw >>819
自己対戦より他の評価関数との対局で棋譜作った方が良いのではとは前から言われてはいたよね
実装スキルある人が限られるから出ても電王Tの後だろうけど ちなみに、i3-4スレで低スペックのTsumitaはブレンドしただけの評価関数です。最近2週間のレー
ティングで上位陣に交じって9位にいるのが不思議。 >>820
! は否定(not)を表すんだ
>>819の「!職業プログラマ ∩ !研究者 ∩ !東大 ∩ !学生」は、
「職業プログラマではなく、研究者ではなく、東大ではなく、学生ではない」と読むんだ floodgateのマッチングはぶっ壊れているからな
同じくらい他の参加者と案外当たらない
実力以上のレーティングがつくとしばらくそれが維持されてしまうこともしばしば起きる やねうら王4.77で検討時に飛ぶんだけど俺だけ?
将棋GUI:最新
Windows10 IP
評価関数:yaselmo
マシン:i7-6700
パラメータ:Hashとか色々変えても同じ >>832
飛ぶって落ちるってこと?そのときタスクマネージャーで見てやねうら王のプロセスは居てない?
評価関数elmoにして同様の現象が起きる? じゃあ瀧澤さんは何してる人なの。
八百屋さんとか?(´・ω・`) 他のマシンでやったら問題ないみたい。
どこか壊れたかな。 >>834
サラリーマンって感じじゃないよね
謎キャラ >>780
もし先手の持ち駒が銀2枚でしたら、sfenは下記のようになると思います。
setoption name USI_Hash value 128
usinewgame
position sfen 5k1G1/3+r4S/4Lp3/7+B1/9/9/9/9/9 b rb3gs4n3l17p2S 1
go mate infinite
→ checkmate S*4b 6b4b S*3b 4b3b 2d5a >>841
こういう局面は技巧2のほうが正確に評価出せる 最近2週間レートでTitanda_Lが7位までさがってるwww Titanda_Lは、新しいソフトが出てくるたびに中身差し替えてるくせに、このネーミングにこだわるのは何なんだ? 前に他の人もコメントしていたけど、floodgateは評価関数や探索よりPCの性能で大体の順
位が決まると思う。本当は同じノード数で評価関数や探索の性能で勝ち負けが決まる方が
面白いと思うのは私だけでしょうか?あたりまえですが、皆PCが違うので同じノード数で対局
はありえないので、ただの願望を書いてすみません。 >>846
基本がWCSCベースなんでしょうね。
SDTベースのfloodgateがあったらあったで嬉しいかも。 >>847
言われてみればSDTベースのfloodgateがいいですね。今のWCSCベースだと、相手ソフトの
名前の語尾に16cや36cとか付いている時点でロースペック陣は対局前から負けるのが分かり
っているので、何とも言えない気持ちになります。それが嫌なら参戦しなければいいだけです
が。ハイスぺ陣の人もいるのに何の意味もない戯言を書いてすみません。 ロースペックだから勝てないというのは甘え
俺もSSE4.2までしか使えないノートPCで放流してるが、定跡と評価関数を工夫して上位勢にも一発入れている うちのはx86でp8400、NPSは20万台、たまたま弱いのとばかり当たってそれなりの成績 ただの勝ち負けや順位が目的ならFG参戦しないで自分のPCで自己満足対局すべし(それなら同じスペックで不満ない)
そのような考えならFG参戦しても虚しくなるだけ。。
このような考えのがいるからスペックとかはステルスしたほうがいいね。
ハイスペックほど、いちいち教えるの馬鹿らしいよね・・・ オレもそうだと思います。なのでユーザー名にスペックつけるのはどうかな?と思っています。
ショボいPCで負けたとしても、それで出来上がる棋譜は勉強になりますし。 レーティングがどれ程か知りたくて投入する場合もあるのだからある程度の目安としてスペック表示するのはいいと思うけどなあ 私はスペック表記肯定派ですが、
どこからがハイスペかわからないのですが、スペック表記すると(勝てない?)方からの
妬み的なものがあるようなので。今後は考慮したいと思います。スペック表記は半分は閲覧者へのサービスと
思ってましたが、色々な考えの方がおられるので。。
スペックやソフトを正直に表記してくれる方は本当にありがたいですよね。参考になりますから。 運営が何も規制してないものを一利用者が私見で文句つけるほうがみっともない SSE4.2やと上位の強い組とあたらんとかあるの?未だに強豪連中と対戦なしだわ
噛ませ犬とばっかり、レートもでてこないし >>859
15戦ぐらいしたらレート出ます。
その頃には上位陣と当たるようになるでしょう。 >>860
15戦どころか引き分けはさんで35連勝中なんですが、まだレートも強豪も・・・ あぁ、負けないとレートつかないんですよね。w
勝ってればそのうち当たるはずなんだけどなぁ。 うおっ!!
鼻毛PCのほうがCurryと当たってる
無敗のほうに来てほしかった Rつかないと強豪とは基本あたらないよ。ずっと言われ続けている初期マッチングの不具合 初期はfloodgateが開発者の大会に向けての実験+有志による既存ソフトの投入という構成だったから妬みなんて論点はでなかったけど、
誰でも絞れるようになったことで自分の絞りのお披露目会、あるいはネット将棋のようなゲーム感覚のオンライン対局場的な役目も出てきたということかな
一気に時代が変わっていってすごいなあ… >>862
yabaino01のかた?
スペックや対yaselmo勝率とか差し支えなければ教えてくだされ >>867
yabaino01
i7-3630QM メモリ8G
やねうら477SSE4.2定跡はよくわからんのでデフォやったかどっかで推奨されてたやつ
評価関数はあれとあれのキメラ
yaselmoと6-7割やったかな?elomoとは100回で95勝やったと思う 例えばmultiPV3で1手180秒対multiPV1で1手60秒を対局させたら、勝率は5割に収束する?それともどっちかに偏る?
後者なら理由教えて >>868
elmoに100回で95勝って持ち時間どれくらいで?
>>869
前者に偏る 訳のわからないイチャモンをソンタクして不要な自粛を強いるのは
世の中を暗くする愚行。
進んでやるなら、明かりをつけるのがよい。
スペックは明記した方が良いと断言しておこう 誰かが作成した評価関数を使い
開発者のツールで簡単に合成できる恩恵を受けて
ハードすら自分の都合を押し付け
時間も労力も費用すら出せないのに
難癖つけてるガイジおる? Atomで省電力なアレ上げてる者ですが
gpsfishじゃ低すぎるのでレーティングの踏み台にしていただければ良いかと思ってますよ。
Armの方に負けてるのだけが唯一の不満ですけど。
素性不明の対戦者も覆面レスラーみたいで面白いと思ってます。 >>872
え そんなの自明だろ
MultiPV = 3なら上位3手を選ぶんだぞ
これに要する探索時間はMultiPV = 1の3倍を絶対下回るじゃん >>875
最善手は明白でも二番手三番手の手を探すのに(順列付けるのに)困難な局面もあるんよ。 >>876
一部の例外を持ち出してくんなよ
平均的には1,2,3番目の手の探索時間は同じとみなせる 最善手-その他 に60秒
リソースが等分されればそれぞれへの時間は30秒
最善手-2-3-その他 に180秒
リソースが等分されればそれぞれへの時間は45秒
無茶な割り振りしなければ180秒の方が時間を確保できる >>876
最善手が自明ならレートに影響しないので問題ない
頓死あったりするかもしれんがその場合は原理的にmultiPVの方が有利だろうし なるほど
最善手に60秒、次善手に60秒、3番目に60秒だと思ってた
サンクス 日本評論社? @nippyo
【次号予告】来月12日発売の『数学セミナー』11月号の特集は、「コンピュータ将棋・囲碁のこれから」!
コンピュータ将棋・囲碁がそれぞれの名人を下し、人工知能(AI)は新たな局面を迎えた。
今回は、躍進の原動力であるディープラーニングの数理とAIのこれからについて紹介する。
*特集内容(予定)
・コンピュータチェス・将棋・囲碁◎伊藤毅志
・ディープラーニングのインパクト◎前田新一+齋藤真樹+藤田康博
・コンピュータ囲碁とディープラーニング◎加藤英樹
・プロ棋士の間の評価
将棋:千田翔太
囲碁:光永淳造
・コンピュータ将棋・囲碁の今後◎松原 仁
https://twitter.com/nippyo/status/907509800975581184 そういやmultiPV使って学習用の棋譜作るって試みはあるんかな
棋譜の水増しにちょうどいいと勝手に思ってるけど >>884
それやるくらいなら、2つ動かして別系統の教師局面を作っていったほうがいい。 点数の差を学習に利用するのでなければやめた方がええじゃろ くっそどうでもいいけど大阪駅周辺の飲食店を
グーグルマップで調べてるとよく見た顔がおるぞ suimonさんは前も訴えるどうこう言ってたから定期的な発作なんだよな
https://cross-law.jp/
suimonさんのために、インターネットに関する法律問題に特化した法律事務所教えといたるわ yabaino01さんスペックの割に、なんでそんなに強いのかなあ。 新規参加するソフトの対局マッチングのアルゴリズムはどうなっているのかソース解読できる人いたら教えて
仮のレーティングを設定して計算しているの?
10連勝くらいしたらたとえば仮レート3500に設定してやれば無駄な下位ソフトとの対局を減らせると思えるんだけど floodgateは無レーティングでも5連勝ぐらいしたら一番レーティング高いのとぶつけるぐらいの対応とかしてほしいは Tsumita_i3-2Core さん 強いね ほんとに2cかと思うくらい。
定石とかも工夫している感じ。筋のいい将棋。
参考にさせていただきます。
そのうち自分も低スぺで放流してみます。 俺のソフト入玉が増えてつまらない将棋になった…orz 割り下の強さの確認に放流してみました。
50万NPSしか出ないし、yaselmoに優位的差で負けるので、今いるプレイヤーのちょうど真ん中あたりでしょうから、レート稼ぎたい方はどうぞw >>893
yabaino01さんに勝ってるのって、Tumitaさんだけなのね。すごいな。 >>893
>>896
Tsumitaに使っている評価関数は実は1ヶ月以上かかってブレンドしては対局の繰り返しを重ね
て、これ以上強くするのはもう限界です。 定跡ファイルを使わない場合受ける時を除いてPCソフトって端歩を序盤に突きます?
先読みだけでは突きそうな気がしませんが他の要素で突いたりするのかな? 普通に端歩は突くんだ
玉側の歩は玉の安全度を評価している感じだろうけど
逆側はなんで突いているのか意味を探すのが難しそうですね
ありがとうございます 最近プロでもソフトでも見ない対ゴキゲンの▲5八金右超急戦のelmoの先手の評価値は低いね。
以前のソフトだとかなり先手が高く出てた気がしたけど棋風の違いかな。 ゴキ中超急戦、とっととソフトで結論出してほしい
あれは見るのも指すのも不毛 yaselmo-chida-4c は荒らし確定。
4コアでないと思う。もっと上。
排除しないとRチャランポランなるね。
くだらんゴミ野郎がいるものだ。 >>908
単に設定が上手くいかなかったんじゃないの? >>909
その可能性もゼロではないが、
40戦近く time up 負けをして
その後、同じname/pass で再開するのはちょっと普通ではない。 設定ミスでは?なんて擁護が出る時点でどうかしている。 常習ならまだしも一回で決め付けてたたきまくる方がどうかしてるわ 俺は擁護が出ること自体に危機感を覚える。
擁護してる人は設定ミスった後に同じ名前で放流することに違和感がないってことだろ?
恐怖しかないわ 30手以内のabnormalはカウントされないけどtime upはカウントされるっていう仕様も変えたほうが無難 >>913
お前がどうかしている
40局くらい負けて最低点になってからソフトに切り替えている。
本当に初放流の慣れない方が24時間も放流→ミス確認放置するとはおもえん。
普通はレート気にするからrenameする。
最初についてたRが1200点少しだったはず。
意図してやっている可能性のほうが高いと思うのが普通。
913やっている本人か?
yaselmo-chida-4cをやたら擁護しまくるのいるよね。 floodgateに対して顔真っ赤になって怒ってどうしたんだ?
訳のわかんないソフトがたくさんいるのはいつものことじゃね プロ棋士の名前付けてるのdb2にもいたけどなんのアピールだ?
学習や定跡にちょっと使ってるってだけ? 大方ウォーズとかクエストとかからの移民でよく整備された商用サービス使ってる感覚なんでしょ
手軽に評価関数を作れるようになった弊害っすね floodgateのRecent Game Records
[0-40]、[40-80]ってなってるの気になるわ
[1-40]、[41-80]にしろ 平岡 拓也??\(´・_・` )/???
@HiraokaTakuya
電王トナメ、エントリーしたよ(´・_・`)よろしくね〜(´・_・`)
https://twitter.com/HiraokaTakuya/status/907975165689991168
平岡エントリーきたー 手筋を手動で取り入れた方法でPC将棋ソフトを作るってのは強さに関しては今だとやっぱり厳し目ですかね
現状でその方向で取り組んでいる方ってどの位いるのだろう >>927
そんな人達は、とうに絶滅して上位陣には一人もいないだろうな
上位陣の8割ぐらいがやねうら王ベースだからというのもあるが・・ >>927
手筋を取り入れるいい手法があればいいんですけど、思いつかないというのもあります。
さすがに手筋をハードコーディングするってのはないですしw ソフトで棋譜検討してて思ったんだけど、とある局面で検討モードを使ってソフトが最善手をすぐ見つけられたり、中断してから再び検討モードでやると、最善手を見つけるのがだいぶ遅くなるときがあるのは何でだろう? 手筋の話で思い出したけど、今は対局しながら学習するという手法を取ってる方っているのかな。
アルファ碁は対局しながら、学習してるんだったか。
対局時には求める深さが確保できるような対局時間を設定して、
頓死とかいい手を見つけた時だけ、学習する様にしたら、予め学習した時に生じた穴をそれで塞げないものかな。 >>929
探索時の合法手生成時に3手1組や5手1組の手筋を含めるとか。
局面ワープみたいな。
指し手は1手だけにしないと困るけど。 手筋をベクトルと捉えてKPPVなんてのも考えたことがあったのですが、その手筋を外された時にどう評価していくかとか、教師局面をどう用意するかとか考え始めて頭がパンクしましたw
頭のいい人、実装お願いしますw 技巧は実現確率探索で手筋を学習しているらしいけど、それじゃダメなの? 手筋を表現しようとしてるのはは最近だと技巧だけど、手筋を織り込む考え方はBonanza以前にいろいろ考えられてたから古い文献とか漁ってみても何かヒントがあるんじゃない?
とりあえず図書館にでもいってみては >927
昔は駒損して後から取り返すとか駒の働きで優勢とかが難しかったから、
三手一組の手筋を一手扱いして深く読むとかそういう工夫が有効だったが。
いまは、手筋が有効な局面も含めて学習するから特にそういう小手先の
工夫も不要でいろんな技を繰り出してくるよね Titanda_L→Gotanda_M
なにか変わったの?(笑) >>908
何を根拠に言ってるのか知らないですが4コアのノート。しかも二年前のものです。
慌ててたので接続ミスのまま外出した件は謝罪します。
今はちゃんと動いてると思います。
リネームするのは考えもしませんでした。
評価関数yaselmoで千田先生が先月くらいに放流した序盤定跡を変換して読ませています。 >>942
気にしなくて大丈夫だよ。あなたは悪くない。 開発者が次々とエントリーしてるけど
開発者はマシンスペック知ってるの? >>945
エントリー締め切り後の発表だと思われ。 ドスパラの総予算が決まっているからエントリー数でスペックが決まるのでは >>947
エントリーフィーから賞金出すと法律に引っ掛かるけどそれは大丈夫なんだろうか? >>942
強いソフトが弱いソフトに手抜きで負けたり、強いくせに低レートになって上位陣撃破したりすると
レートの信頼性が無くなってみんなに迷惑。
しかし意図的でないなら仕方ない。
名前を変えて再エントリーすべきではあったが。 名前を変えて〜とかそんなんエントリー者の勝手でしょ
厳格なレーティング付けを目的としたサイトなら、最初からそう書いておけばいい話 ここで自治厨やっても公式アナウンスが無いなら何も変わらねえから
運営に文句言ってこいよ。目障りなのが消えて助かる。 shogiGUIの技巧とshogidroidの技巧、NPSが同じなら何点くらい差が出る? 同じ名前で中身変えてる方がレーティングの信頼性に対しては影響大きいんじゃないかな
つーか,time outとabnormalでなんで対応違うんだ >>953
人間に勝つってのはそりゃ大きな目標だったのだろうけど
強さを求めて色々なアプローチがあるからかなり面白いけどな
全く知らないアプローチのダークホース的なソフトが出てくる可能性もあるし
洗練された手法に勝つのは難しいだろうけど ディープラーニングだけだとまだ厳しそうなんだな
電王戦の台風の目にでもなったら見てるこっちは楽しい shoginetが150万使ったってマジ?
ponanza chainerも数ヶ月で1億以上かけてるのに何の成果もなかったようだしディープラーニングで将棋厳しいな
そもそもalphagoも1年で千億ぐらい使ってるらしいしな ただ駒関係が増えていったら従来の強化方法でも爆発的に計算資源が必要とされるかもしれないしなあ
やねうらおも初期投資に数百万円かけてるしやねうら一門としたみた場合はかけてる額は総額相当なものになってるかも >>958
やね先生はPC1台追加 + メモリ増設したみたいだから6台×180万としても・・百万の桁ではなさそう やねうら王は、いつもの虚言癖でレンタルじゃないのかね レンタルしたものをsuimonさんに売ったってか?言いがかりにもほどがあるなw ★将棋の棋士はメガネ障害者ばかり ・普段コンタクトを使用してる棋士
佐々木勇気は普段はコンタクトかカラーコンタクトをしています。
カラコンをすると目玉が黒くなり大きく見えます。
目つきが鋭い人、目がモデルや芸能人のような人はカラコンをしてる可能性が高いです。
記憶力が異常にある直観像記憶(映像記憶)ができる人はメガネ障害者の人が多いです。
東大生や記憶力のチャンピオンはメガネ障害者ばかりです。
東大医学部はアスペばかりです。
佐々木勇気 五段
http://i.imgur.com/K★iBZMLR.jpg
http://i.imgur.com/S★fDFbYJ.jpg
http://i.imgur.com/Y★6F7uy4.jpg
三浦弘行 九段 A型
http://i.imgur.com/L★tTioZz.jpg
佐藤紳哉 七段
http://i.imgur.com/W★UGvq4p.jpg
先崎学 九段
http://i.imgur.com/c★F2xnnF.jpg
メガネなし
http://i.imgur.com/3★PJ57Lc.jpg
行方尚史 八段
http://i.imgur.com/n★jCcI44.jpg
メガネなし
http://i.imgur.com/9★srW23h.jpg
橋本崇載 八段
http://i.imgur.com/6★9d12cl.jpg
メガネなし
http://i.imgur.com/u★dmCfFJ.jpg
久保利明 九段
http://i.imgur.com/y★qTE4YU.jpg
メガネなし
http://i.imgur.com/a★T9yGcQ.jpg
★メガネはメガネ障害者です
将棋の棋士はメガネ障害者ばかり やねうら王って将棋に無駄金使う財産あるのだろうけど
目立って第一人者になりたいだけだよね >>957
単に方法論が確立してないから試行錯誤してるだけ。
たった1年前に浮かむ瀬レベルまで強くするために膨大な計算資源と時間を必要としたのが
今では1PC×1wでそのくらいの増分は達成できる。 >>966
例えば柿木シリーズのようなインフラとしての目立ち方もある。
やねは「わかる人の間で知名度高ければいい」って感じだからそれでもいいわけで。 やねうら王からは詐欺師のニオイがぷんぷんするんだよね >>947-948
「ドスパラが―」って言う声はよくあるけど、そもそも第1期電王戦のときから
ドスパラは電王戦モデルのPCを売ることは諦めているわけで、ただの
マシンサプライヤーでしかなくなっている。
しかも対人戦縛りがなくなっているわけだから、今回についてはむしろ
「全マシンが同一条件」というときに、むしろマシンスペックを上に向けて
振ったっていいわけだし、そうするとなおのことドスパラは要らない。
(ドワンゴが人工知能研究所とかで持ってる計算資源の遊んでるのを分配したっていい)
あと、電王Tはエントリーフィーないでしょ? ソフト強すぎるからパソコン性能は下げたレギュレーションのがいい
F1もその方向だ
無料公開されても動作しないソフトじゃ意味ないよ 「真に最強のソフトを決める」が謳い文句なら、ハードはできるだけ強くしろよと。
それに公開される時はちゃんと低スペック用の実行ファイル公開してくれてる実績もある floodgate復旧キタ━━━━(゚∀゚)━━━━!! FGが復活し、もう対局出来るよ。
[Floodgate/Shogi-serverのお知らせ] 0時ごろより不調でしたが、11:40頃復旧しました 埋めヨボヨボ━━ヽ(゙・ω・゙)人(゙・ω・゙)ゝ━━ン!!! 埋めるるるるるる( ;∀;)( ⓞ⃘ ⺫ ⓞ⃘۶)۶ ੭ྀ ID:Z0tmDO6M0がいますぐ死にますように(´-人-`) ID:Z0tmDO6M0が地獄に落ちますように(´-人-`) ID:Z0tmDO6M0が車に撥ねられますように(´-人-`) このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
life time: 47日 13時間 9分 54秒 2ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 2ちゃんねる専用ブラウザからの広告除去
★ 2ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.2ch.net/
▼ 浪人ログインはこちら ▼
https://login.2ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。