2011-11-01から1ヶ月間の記事一覧

週刊ひよこ将棋、創刊します!!

ひよこカルロ将棋neoの開発が終わったので、またまた次のチャレンジが始まります。次は「週刊ひよこ将棋」です。毎週、新しい駒の評価値が評価関数に追加されます。創刊号は、特別付録として、金とそして金に準ずる駒!!(成銀・成桂・成香・成歩)♪ディ○ゴステ…

ひよこカルロ将棋neoの開発は終了しました

R2000突破できて安心しました。駒得だけの評価関数+αでもここまでは出来るということを示せたことに満足しています。ひよこカルロ将棋neo v1.07の終盤力はR2300〜2400相当はあるはずなので序盤を改善すればあとR50〜R100ぐらいは伸ばせると思うのですが、私…

並列化でひよこカルロ将棋neoは強くなったのか?

並列化版 vs 非並列化版の勝率比較のために、・ひよこカルロ将棋neo 1.01m1 シングルスレッド ・ひよこカルロ将棋neo 1.07 6コア(PhenomII X6)で対戦させてみました。持ち時間3分です。 結果、77-0-23。圧倒的に並列化版のほうが強かったです。 並列化でバグ…

ひよこカルロ将棋neoがR2000を突破したようです。

floodgateでの2週間レーティングでは現在R2022。R2000を突破していることは間違いないようですが、gps_normalに勝ち越せないところを見るとR2150にはまだまだ届かないと言ったところでしょう。以前はgps_normalには10局に1局ぐらいしか勝たせてもらえなかっ…

Bonanza相手に序盤で圧倒!!

ひよこカルロ将棋neo 1.06とBonanzaとの一戦。http://wdoor.c.u-tokyo.ac.jp/shogi/view/2011/11/13/wdoor+floodgate-900-0+hiyoko_carlo_neo_v1.06_4c8t+Bonanza+20111113043003.csa45手目で85飛と打って王手銀取りがかかりました。あのBonanza相手に序盤で…

ひよこカルロ将棋neo v1.06公開しました。

どうやら安定しているように思えるので実行ファイルを公開しました。しかし、あまり強くなっていないような気が…。 floodgateに投入してしばらく様子を見ます。4c8t(4コア8スレッド)と4c4tとでどちらが優れているのかなど、よくわかりません。 あとで実験し…

やっと並列化のバグがとれたかも..

いやー、今回はしんどかったです。 コンピューター将棋のデバッグってこんなに大変なのですね..。 たとえば特定の条件下で正しく1手詰めが判定されずに落ちるようなバグがあるとして、その条件に合致する局面に遭遇する確率が一定だとすると、ランニング時に…

と思ったらまた落ちてます…

floodgateに参戦させた、ひよこカルロ将棋neo v1.05、早速落ちてます..ちなみに今回、ローカル環境でもかなりテストして落ちないことは確認しているのですが…。 原因を調査しますのでしばしお待ちを…。また対局中の方にはご迷惑おかけしました。

ひよこカルロ将棋neo v1.05公開しました。

ここ2日ぐらい並列化のバグに悩まされましたが、ようやく安定して動いている気がします。4コア、HT(HyperThreading)ありなので、将棋所のエンジン設定で8スレッドを指定し、v1.01m1と対決させてみましたが、並列化版(v1.05)が9割ぐらい勝ち越します。同系列…

公開して速攻バグが見つかりました..

時間切れ負けしました。floodgateで対戦されていた方、ご迷惑おかけしました。タイマーまわりの処理をいじったので、その影響のようです..のちほど修正版を公開します。→ 修正した v1.03を公開しました…が、どうもまだbuggyです。落ちたらごめんなさい。 → …

ひよこカルロ将棋neo v1.02公開しました。

ひよこカルロ将棋neo v1.02公開しました。例によってこのブログの上のところから実行ファイルをダウンロードできます。マルチコア対応しました。将棋所のエンジン設定のところでスレッド数を設定できるようになりました。4コアマシンなら4を指定するのがよろ…

ひよこカルロ将棋neo vs ひよこ将棋

とある方面から、ひよこカルロ将棋のモンテカルロシミュレーションの有効性を示してくれと言われておりまして、実験してみました。ひよこカルロ将棋neo 1.02モンテカルロシミュレーションあり/なしの対戦です。5分切れ負け。シングルスレッド、置換表2GBです…

ひよこカルロ将棋neo v1.01m1のレーティング

ひよこカルロ将棋neo v1.01m1の二週間レーティングはR1961でした。100戦には少し満たないですが、次の実験に使いたいので少し早めに切り上げました。序盤の相性が悪く、いままでほとんど勝てなかったchie_v0.8には勝ち越し、全く勝てなかったgps_l、Sunfish…

ひよこカルロ将棋neoの並列化対応について

ひよこカルロ将棋neoのマルチコア対応はほぼ出来ました。一晩デバッグのために走らせてみて、問題がないようでしたらfloodgateに投入したいと思います。あと、クラスター化対応のほうは、後回しにします。これはもっと学術的に真面目に研究すべき課題で、い…

安全運転のできる探索手法

いまのトップ付近に位置するコンピューター将棋ソフトは、探索速度を犠牲にしてでも評価関数の精度の良さで補おうという方向で進化が進んでいますが、これが案外危険なのではないかと私は思うのです。いまの全幅の探索手法は、固定深さの探索とあまり変わり…

ひよこカルロ将棋neo v1.01m1がgps_lに勝ったようです

http://wdoor.c.u-tokyo.ac.jp/shogi/view/2011/11/09/wdoor+floodgate-900-0+hiyoko_carlo_neo_v1.01m1_1c+gps_l+20111109060001.csagps_l(現時点でR2533)の穴熊からの猛攻がやや無理攻めなのでしょうか…。私の棋力ではよくわかりませんが、ひよカルが丁寧…

ひよこカルロ将棋neo v.1.01m1のレーティング

ひよこカルロ将棋v0.20からはR30〜R50ぐらいは強くなっているようですが、R2000には届きそうにありません。100局やって、おそらくR1940ぐらいで安定すると思われます。R30でも上げるのは大変だなぁというのを実感しております。プログラムを知らず知らずのう…

pishogiが消えた日

floodgateからpishogiがいなくなりました。11月3日以降、ログインしていないようです。私は先日、このブログにおいて「pishogiとばかり当たるのは、うんざりする」みたいなことを書きましたが、それは、 1) 適切なレーティングがつくのが遅れる 2) pishogiで…

ひよこカルロ将棋neoは強くなっている?

前のバージョンではあまり負けることはなかったgps500に初戦で敗退。http://wdoor.c.u-tokyo.ac.jp/shogi/view/2011/11/08/wdoor+floodgate-900-0+hiyoko_carlo_neo_v1.01m1_1c+gps500+20111108103004.csaどうも探索深さが深くなったせいで、序盤で駒を損/得…

書いたコードが全くの無駄でした

いろいろ実験していて、この土日に休日返上して書いたコードが丸々無駄だということがわかりました。 私はあまりのショックで寝込みそうです。 一気に萎えました。メイド喫茶に入ったら60ぐらいのおばあちゃんメイドばかりだったときの気分です。 私の開発意…

ひよこカルロ将棋neoは強くなっている?

通常探索のときに各ノードで1手詰め判定ルーチンを呼び出すほうがいいのか、3手詰めがいいのか、5手詰めがいいのか、あるいは詰将棋ルーチンは呼ばないほうがいいのかを知りたかったのですが、自己対戦ですと変な形の序盤スタートになって、あまり棋力の差が…

ひよこカルロ将棋neo v1.01m1公開しました。

まだマルチコア対応/クラスター化は出来ていません。3手詰め/5手詰めルーチンを書いていました。(まだbuggyなので組み込んではいません)あと、マルチコア対応のためにプログラムを手直ししていたらいくつかバグが見つかったのでその修正&改良をしました。た…

探索ルートという書き方が紛らわしいかも

コンピューター将棋用語で「探索ルート」というと、探索のroot node = 探索の開始局面のことなのですが、知らない人が聞くと、探索のroute = 探索した経路 = 探索開始局面から現局面までの指し手 みたいに聞こえますね。ちなみにrootとrouteとは全く同じ発音…

ひよこカルロ将棋を過大評価されても困ります

なんだか某巨大掲示板の某スレがひよこカルロ将棋のことで荒れているようです。ざっと読みましたが、私やひよこカルロ将棋に関して、disるのは結構ですが、技術的に間違ったことを流布する人がいて、今後、コンピューター将棋を開発しようとする人がそれを信…

うさぴょんとの直接対決について

floodgateでのひよこカルロ将棋v0.19とusa_test_2c(うさぴょん)との直接対決も終わり、うさ親さんからはこんなコメントが。 というわけで、とりあえず、『うさぴょん<ひよこ将棋』は完全に成立していると思います。うさぴょん側から見て、直接対決は1勝3…

ひよこカルロ将棋v0.19のfloodgate戦を終えて

floodgateは試合数が少ないと高めのレーティングがつくので、100戦もするうちに徐々に落ちてくるんじゃないかという懸念もあったのですが、106戦しまして、二週間レーティングにてR1920でした。R1900以上あったのでほっとしました。Lesserkaiにすら勝てなか…

3手/5手詰め判定

並列化の前に短手数の詰将棋ルーチンを書いておこうと思い、3手/5手詰めルーチンをいま書いているのですが、高速化するにはこれが大変複雑でちょっとやそっとでは書けそうにありません。そもそも書いたら書いたでまたしばらくはバグっていて、そのデバッグが…

floodgateのひよこカルロ将棋v0.19

まだ100戦終わっていませんが、次図のような状況です。BlunderXX-r3851_4c,chie_v0.8には半分ぐらいしか勝てていません。ひよこカルロ将棋側としては序盤があれだけひどくて勝たせてもらえていること自体が奇跡なのですが、それでも両ソフトとは同じぐらいの…

usa_test_2cとの直接対決

うさ親さんにお願いして(?)、usa_test_2c(うさぴょん相当?)をfloodgateに投入してもらっていたわけですが、なかなか直接対決に至りませんでした。http://wdoor.c.u-tokyo.ac.jp/shogi/view/2011/11/05/wdoor+floodgate-900-0+hiyoko_carlo_v0.19_1c+usa_test…

gps_normalにひよこカルロ将棋が勝てた棋譜

gps_normalとはひよこカルロ将棋は10戦やっても1回も勝てなかったのでもう永遠に勝つことはないのかと思っていたのですが、11戦目に1勝できたようです。http://wdoor.c.u-tokyo.ac.jp/shogi/view/2011/11/05/wdoor+floodgate-900-0+hiyoko_carlo_v0.19_1c+gp…