▲コンピュータ将棋スレッド137
レス数が950を超えています。1000を超えると書き込みができなくなります。
ちなみにやねさんは、プログラミングは本業ではなく、
コンサル業で年収ウン千万だそうで、コンピュータ将棋は完全に罰ゲームだろう >>896
HEROZ所属だからといってポナ山さんにヒーロー的な人格を求めるのは酷なんじゃなかろうか。
何かの能力が秀でてる人は、別なところは常人以下と相場が決まってる。
人間らしくていいじゃないか。 あれ面白いの?
将棋ソフトは書いたことないけど現役プログラマーからみて
つまんらんことばかり書いてるからTwitterや他の記事も読まなくなった。 趣味って、基本的に創造性も生産性もなくね?
むしろ、非生産的だからこそ、趣味なのさ。
生産的だったら、それは趣味ではなく、仕事だ。 趣味に必要なのは愛だよ。愛さえあれば何もいらない。 >>894
試してもらったらわかると思いますが やねうら王のDepthLimitは形だけで
レベル設定はできません >>902
NodesLimitでいくらでも強さを加減できる、100位から任意で入力すれば初心者でも勝てるが >>900
不毛だろうが他人からどう見えようが
楽しくて魂が震えれば、それ自体が報酬。
しかし、ライフハッカーや実用主義者には理解されないね。 >>902
俺の環境では、DepthLimitちゃんと動作してるけど?
そっちは何をもってDepthLimitが効かないと判断してるの? 古いYaneuraOuは探索部は対応してあってオプション設定だけ実装されてなかった
低nodeだと極端によわくなる(技巧と比較するとなりすぎるとすらいえる)ので
削除したのかなとか思ったりしたが NNUEすごいな、RAM512MBの古いスマホでも動いた
もし動くならスマートウォッチ買って動かしてみたい >>852
将棋ソフトをフルスクラッチしたり既存のライブラリを読み取ってそのコードを改善する力は
プログラム開発力に繋がると思うのだけどね。
なお、既存のライブラリほぼそのままの形で流用して大会出てるような輩についてはもはや何とも言えないが^^; なんらかの知見があればそのまま流用でも別に構わんよ
流用したか、フルスクラッチかが重要なんじゃなくて知見の有無が重要なんだから 自由に配布出来るもっともマシな駒の画像って何?
ShogiGUIが使ってるやつしかない? >>912
マイボナか
しんえれ外部駒(形式違うため加工必要) スマホで名人戦の盤面を撮影すると、名人より飛車一枚強い棋力で検討した差し手が表示されるようになると困る
プロ厨は開発を阻害することしかやることがなくなった
プロ厨を駆逐するには、早期に強力なスマホアプリを開発する必要がある
852名無し名人 (スフッ Sd33-SrJ/)2018/05/26(土) 20:08:42.51ID:vY9KgzW7d>>853>>854>>855>>865>>910
お前ら何のためにシコシコ勤しんでコンピュータ将棋とかやってるんや
コンピュータ将棋大会()で優勝したところで何になるんや?
新しい技術が生まれるわけでもノーベル賞もらえるわけでもないしな
どうせ他人のソースパクって少し弄るだけの趣味やろ?
そんなんで大先生気取ってるのは恥ずかしいんやないか 上の方にあった改造したクジラ
1.7320508のバージョンが8スレ3秒でオリジナルに勝ちまくってる
まだ対局数は少ないけど長時間でも強いかもしれない NNUEの学習がKPPTより16倍くらい遅いらしい、もしかして学習だけで1ヶ月くらいかかる……? どれ? 派生が多すぎてどれか分かんない。
自分も検証してみます。 >>905
単に弱くなればいいというものではない 細かく強弱の設定ができなければ
実用的でないと思います >>916
これは本当。自分も学習させてみたけど、100万局面を学習するのに2分くらいかかる(i9-7960X)。10億局面学習するだけで1日以上かかるんだよなあ ちなみにバッチサイズを大きくすると学習時間も極めて増加する。4000万局面を一度に学習させてみたら、10時間くらいかかった >>920
BLAS使わないで試したとき1万sfen/秒くらいしか速度出なかったから設定が何かおかしいのかと思ってたわ
シングルのスコアがいいPCの方が早そうなのかな >>914
>スマホで名人戦の盤面を撮影すると、名人より飛車一枚強い棋力で検討した差し手が表示されるようになると困る
困らないと思うが。 >>912
suimonに聞けば著作権違反の疑いのあるNHK杯仕様の初代光匠を使えるよ
あれはかっこいい KPPTは今までのDepth10学習以上だと時間や経費で困難なのでQQRが限界付近なのかな、
開発者や有志がほとんどNNUEの教師学習しているのを見るとそう思ってしまうんだが 色々設定できるみたいだが、素人にはよーわからん
皆がdepthって言ってるのはどのdepthのことなんだろう?
なんちゃらdepthって項目がいくつかあるけど NNUEの学習はsse4.2でも 40〜50秒/1M局面 だね(i7-3770)
おんぼろPCに任せておけばいいのかも 素人なら手を出さなくてええやん
探索パラメータの調整とかマニアックすぎるべ 高卒プログラマーが大先生になれるんだからいいスレだよなw >>932
そうだぞ、ここは大先生しかいないスレだから
お前みたいな凡人が来るところではない プログラマとして大成するかどうかは
頭の柔らかい若いうちにどれだけたくさんの良質のコードを読むかだな
高校生がやねうら王のコードを苦労して読んで理解したらきっと将来いいコードが書ける >>935
できるとは思うが、20代までに覚えるのよりか数十倍の労力と時間がかかるだろうね。
なので普通はやらない。 学習が遅いのはちょっとした不具合があったからか
>ynasu @ynasu87
>何が起きているのか分かりました。やねうら王の学習で omp_set_num_threads() しているのが main thread だけで、 worker threads に反映されていないようです。後で pull request しておきます。 >>937
メインスレッド以外以上に遅いのは仕様じゃなかったのか、これで学習早くなれば実用性UPだな >>935
別に無理じゃ無いよ。
ただ若いときより飽きが早かったり、まとまった時間が無いのが辛かったりするけど。
いきなり難しいことをせず、薄くて簡単な本から繰り返しするのがお勧め 定期的にこのスレにはプログラマーを底辺職のように言う輩が出没するが、実際のところどうなんだろうな。
やねさんとか、プログラマーをやめて高額所得があるわけで、プログラマーのことをどう思っているのか非常に興味ある。 ホリエモンの言語録を見てたら元PGが現PGをどのように見てるかだいたい想像つくでしょ ttps://github.com/tttak/tnk-/releases
あっさり追加学習に成功してるね、意外といける? >>941
ライブドアはエンジニアには金をきちんと払わなきゃ駄目だと
理解していた会社だったぞ。凄い人もいたし。 >100万局面を学習するのに2分くらいかかる(i9-7960X)。
ARMで試したときの感触だと一スレ分しか動いてない感じのような数字だったが
やはりバグがあったのか >>942
面白いね
振り飛車と居飛車、はたして正解はどちらか >>942
手元で定跡オフにして昨日から計測してみたところ
勝率52%ほどで元のnn.binに勝ち越してる
学習高速化バージョンが出てきて100億局面の学習が完了したらqqr超えるかもね >>947
QQR超えるなんてもんじゃ無いと思う
50億作製→学習を二回やればR200近く上がると思うわ それはどうだろうかな
3駒だってパラメーターが足りないんじゃなくて、適切に配置できてないからであって表現力が優れているからといって学習すればするほど、という風にはならないのでは ttps://github.com/yaneurao/YaneuraOu/commit/e0548ec026e3bad17cbf0011e003c32f0c1a3deb
この更新を取り込んだ高速なバイナリをビルドした方いませんか?
自分でやるとどうしてもNPSが低下してしまうので、もしいれば上げてもらえないでしょうか tttakさんのNNUEでQQR+godwhaleに勝率49%だってさ
探索をnnue whale3に変えるとQQR越えるかな QQR1位維持続いてますね
オーガさん優秀でしたね
無理やり振り飛車の必要性あるのかと思いますが、ソフトの間違いで振り飛車優秀かは
知りたいところでもあります Qhapaqチームのメインの人 東大物理博士
tanukiチームのメインの人 元Google社員
Ponanzaチームのすごい方の人 日立社員
elmo NTT社員
大企業社員と超天才が集まっている将棋ソフト開発者を敬え >>951
QQRは対抗系が苦手って書き込みあったから(>>687-690)
相性の可能性も? 少しいじればあとから出たソフトのが強いので
レーティングサイトで1位なりたかったら発表すればいいです
むなしいことですが Makefileから学習用のバイナリを作るときにOpenMPを有効に出来ません
Msys2/clangでは難しいらしいのでMsys2/gccを使っています
やり方教えてくれる方がいらっしゃれば教えて頂きたいです >>954
rotaさんが計測したQQR+godwhaleに勝率49%のものは
NNUEの振り飛車評価関数ではなくtttakさんのgitのページの下にあるTNKに追加学習させた方だと思うよ >>957
本当ですね!!!!!
みんな!!!>>954は間違いだ!信じるな! >>943
あの社内宴会の様子はとても学生ノリな会社だったな。
まぁ案の定その後ライブドアバブルは崩壊した訳だが^-^; >>953
瀧澤氏はKDDIだろっていうかワザと間違えてる? tttakさんのNNUE評価関数 振り飛車1をwhale6を使用して
QQR+godwhaleと1手10秒no bookで12戦させました
内訳11戦振り飛車戦 whale6から見て4-2-6 長時間の検証は棋譜もくれると嬉しい
観賞用的な意味で >>961
振り飛車を指すように作成した評価関数は同数の教師から学習させたら居飛車より大なり小なり弱いものしか出来ないので
ガチで一番強いのを作るっていうより振り飛車の棋風を楽しむっていう使い道になる、結局ガチで一番強いのを作りたいなら居飛車になる >>961
たった12戦して何を知りたかったの?(笑) >>964
ありがとうございます!
learnコマンド打ってみたらきちんとOpenMP有効になってました
どんな環境でビルドしたか教えて貰えないでしょうか nnue whaleシリーズは対QQRとwhale同士の自己対戦をやる限りwhale3が一番強かった。
他はどれも一手3秒6スレッド300戦でQQRに勝率40%くらい。
もっとハイスペックな環境だとwhale6が強かったりするのか? >>968
その逆でもっと短時間にすると6が強い
短時間の強さは教師局面の質にも影響するだろうから悩ましいところ というか3駒がサチってるのって
肝心のdepth8での強さが変わってないからじゃないか?
手元で実験してみたらdepth8固定だとqzillaとqqrは99-4-97で200戦しても有意差なし
長時間のレーティング上がっていても教師局面を作る上での強さは全く上がってなさそう NNUEて2駒だし、まだまだ3駒関係自体は終わってないのでは? depth増やしたら強くなるかもってここでよく言われてるが、
Aperyが教師をdepth8からdepth10にして強くならなかったんだから、単純にdepth深くするだけでは強くならないって考えるのが普通じゃないの? floodgateにちょくちょく出てきていたfuribisha-evalみたいなやつ、
定跡を使わず振り飛車を指し、かつ強いからどうやって作ってるんだろうってずっと思っていたけど、
tttak氏作成の関数だったと考えるのが自然かな >>971
入力をKPでやってるだけで、NNなんだから各KP間の相互作用まで計算してるんじゃないの? 通常三駒といったら入力が三駒特徴の単層パーセプトロンだろう
終わりというよりそれでここまでこれたほうがむしろすごい感じがするが >>972
3駒で最強の評価関数があったとして(暫定最強とかではなくある対局条件での真の最強関数)
ランダムに局面を生成してその最強関数で0手読みの評価値で学習させると
誤差は全くなくなってその最強関数と同じ最強関数ができる
けど学習させる値として最強関数で何手か先読みした評価値を与えると
誤差を一定以上減らすことが出来ずに学習は終わって出来上がった評価関数も最強のものではなくなる
究極的にはこういう状況にもなるわけだしね 単層パーセプトロンをつきつめると単純にテーブルルックアップになる
理屈のうえでは完全関数を記述できるが汎化能力は0
単層には未来はない 四駒ですでにままならない
多層化すると三駒でも多すぎるだろう
したがって三駒は終了というのは概ね間違っていないと思うなあ >>977
単層だと汎化能力がなくて、多層だと汎化能力が出るの? QQR+godwhale対NNUE WHALE3(tttakさん版) 6スレッド1手3秒
今150戦くらいまでやってQQRの勝率54%くらい ぶっちゃけ、将棋は、読みの深ささえ優越できているなら駒の損得だけで
強いAIができる気がする。もちろん玉の評価が実質∞としたうえでね。
評価関数に求められているのは、オーダリングと枝刈だと思う。 >将棋は、読みの深ささえ優越できているなら駒の損得だけで強いAIができる気がする。
森下九段をコンピュータにマインドアップロードするんですね わかります
肝心なときには負ける未来しかみえないけど NNUEがPCへの負担が大きい理由を教えていただけませんか uuunさんのレーティング表で最初レートがQQRクジラとほとんど差がなかったTNK-NNUE (tttakさん版)も
複数のソフトと対局したらレートが大分下がったね、評価関数には相性問題があるのであたりまえだが ハニワさんの検証でQQRをハニーワッフルの探索に載せると変な将棋を指すってあるけど
QQRの振り飛車評価が狂ってる可能性は少なからずありそうね >>982
三駒はメモリ負荷が高いのに比べて、kp多層パーセプトロンはメモリ負可に比べて計算負荷が高いから そんなお前らにいいスレ
趣味:プログラミングってコスパ良すぎワロタ 転職し放題、アプリ開発で一攫千金狙える、金かからない むしろやってない奴ってなんなの? [428366989]
https://leia.5ch.net/test/read.cgi/poverty/1527392015/ >>946 昨日のこの棋譜見当たらないから詰みを逃して逆転した棋譜をすべて拾ってるわけではないのか。。
http://b.kifupedia.org/20180528.html ああ
>難易度が比較的高そうな即詰みが生じている局面を選びました。
ってあるからこの詰みは難易度が高くないからスルーされたってことか >>989
このブログがどういう層に需要があるのかよくわからないんだよな
世の中変態マニアがいるんだなあ 詰みを全部調べてるなら上位ソフトで負けた方が詰みを逃していた棋譜も載せてくれたらいいのに。
たまたま見てた棋譜で見つかったってことは結構トン死筋を両者見落としているとかあるのかもしれない 天才と池沼は紙一重みたいなところがあるな
薬と毒みたいなもんだ レス数が950を超えています。1000を超えると書き込みができなくなります。