daruma3940の日記

理解や文章に間違い等あればどんなことでもご指摘お願いします

コンピューター将棋

Bonanza6たおしたのじぇ!

twitterで書くのははばかられる内容なのでここにかくのじぇ どうしたのまりちゃ? Squirrel君がついにBonaza6を倒したのじぇ!(1thread 1s) おめでとうだよ! いろいろな出来事が走馬灯のように思い出されるのじぇ... 開発をするためにクラスとポインタで…

ううっ...!中規模棋譜学習に手を出してみたけれどなかなかうまくいかないじぇ... 深い探索の評価値と浅い探索の評価値の差の2乗は学習でどんどん小さくなっているので実装は間違っていないはずだし、差し手生成祭りの局面でもすぐにこの局面が悪いということ…

次元下げについてなのじぇ

次元下げについてみてみようじぇ 昔理解しようとして途中で理解するのあきらめたやつね 次元下げとは例えば二つの変数(ここではx,yとする)で値が決まる関数f(x,y)があった時にf(x,y)をただ単に(x,y)の二つの変数の組だけで決定するのではなく(x-y)のような…

ううっ...進行度付き2駒関係全然強くならなかったのじぇ... 学習にかなり時間がかかった上に一致率も低かったのじぇ.... えーじゃあどうするのよ PR文章には進行度をつけたいって書いちゃったでしょ?? そうですよ~~頑張って進行度付きでも強くなるよう…

PR文章書くのじぇ

PR文章書いていくのじぇ。 Piece-Piece-Progressはいいとして、"進行度を考慮した"2駒関係なんだからAndではないでしょ.... やっぱり??まりちゃもそう思うのじぇ。 Piece-Piece-Associated with-Progressか Piece-Piece-Acompanied by-Progressならワンチ…

バグ修正なのじぇ

すごいバグを見つけたのじぇ。 今までずっとValue形は16bitだったのだけれどそれを32bitに変更するだけで初期局面の反復進化が2深くなったのじぇ。 int16_tをintにしただけwww修正にして4文字なのじぇww なんで16bitから32bitに変えるだけでそんなに変…

bonanzaのpenalty項わかんねーのじぇ

bonanzaのpenalty項わかんねーのじぇ。 なんなのじぇ #define FV_PENALTY ( 0.2 / 32 ) って(;^_^A 駒割りパラメータの合計-6500で束縛をするとか、特徴ベクトルの大きさでペナルティをかけるとか進歩本に書いてるけど、特徴ベクトルの大きさの和はprintf()…

最近どうなの?じぇ

お久しぶりなのじぇ。 ほんとに久しぶりね... 最近どうなの?Squirrelは強くなってるの?? う~~~んきびしーのじぇ。 学習も探索もあんまり強くなってない..... 学習は最初のころは2日回すだけでELO+100ぐらい伸びてたのに最近はほとんど伸びていないのじ…

今年一年を振り返って(^◇^)

今年一年を振り返って(^◇^) 今年一年で思い出に残ったことといえばやっぱり電王トーナメントに出場したことだな(^◇^) すごい人がいっぱいいたな~ コンピューターの仕組みにめちゃくちゃ詳しくてAVX命令などを駆使しながら高速化を図る人、学習に精通し…

FishTestの見方を調べるのじぇ

あとでちゃんとまとめるのじぇ Stockfish Testing Framework 緑 強くなってる 赤 弱くなってる 灰色 テスト中? LLR:Log likehood ratio LTC:long time control 60s+0.4s(60秒+1手毎に+0.4秒だと思われる) STC:short time control 10s+0.1s SPRT:sequent…

なんでコンピューター将棋始めたのか思い出したのじぇ!

それは去年の電王トーナメント周辺の時期の話だ。 うちの大学の学科で量子力学の授業を担当していた教授の研究室がコンピューター将棋を作っているということを知り。そしてもうすぐ電王トーナメントというニコニコで放映されるコンピューター将棋の大会があ…

電王トーナメントにおける棋譜の公開なのじぇ!

電王トーナメントの棋譜をこうっかいするのじぇ! こんなもの公開して誰得なの?? まあ僕が頑張った思い出の記録として公開したいんだよ~~ Squirrel君得みたいね..www.dropbox.com ~~追記~~ 調べてみたら電王トーナメントの公式サイトでも棋譜が公開…

電王トーナメントで得られた知見についてなのじぇ!

電王トーナメントで得られた知見についてそろそろまとめておこうじぇ! ~~事前準備日 ハクビシンさんからの情報技巧は今回 tree strapとalpha goの技術を用いているのではないかtree strap...深い探索を行ったすべての局面の末端ノードの値を近似する。一…

Squirrelについて2!

そろそろ開発にもめどが立ってきたのじぇ。 ここらで今のSquirrelの特徴をまとめておくのじぇ。 今日は眠いので詳しくは明日なのじぇ。Squirrel!!!! 基本となっているのはやねうら王ナノ! 探索部の基本設計はstockfish7!独自性! 進行度を絶対PとKEの線形…

久しぶりなのじぇ

はふ~~お久しぶりなのじぇ! ほんとにひさしぶりね.. 最近記事を書いていなかってけれど プログラムのバグを取れないので息抜きに記事でも書くのじぇ。 ゆゆっ?きょうはSquirrelくんがいないね? Squirrelくんはいま将棋の勉強中なのじぇ~~ 大局観(KPP…

コンピューター将棋開発者オフ会in梅田に行ってきたのじぇ!

今日はコンピューター将棋開発者オフ会に行ってきたのじぇ将棋ソフト開発者オフ会 in 梅田、本日が募集締め切りです。開催は14日20:00~。参加したいという開発者の方おられましたら、ぜひともご参加のほど、よろしくお願いします! https://t.co/5ES…

応援していただいているのじぇ!

スクワーレルには是非頑張って欲しい— おおした (@Air7Mst818) 2016年9月7日電王将棋トーナメントで「Squirrel」って名前の将棋ソフト出てたんだけど実況者に対する嫌がらせで付けた名前にしか思えない— noda (@nodape) 2016年9月8日@nodape Squirrelには頑…

電王トーナメント出場が決まったのじぇ!!

電王トーナメント出場が決まったのじぇ!! denou.jp やったね!! やったわね! やったよ!! 最近なかなかモチベーションが上がらなかったけど モチベーション回復したのじぇ!! 大会までもうひと踏ん張りなのじぇ!!

SF7式の探索部なのじぇ。

探索部をSF7を参考にして実装してみたのじぇ。 以前のバージョンとの対戦結果はどうだったの? 今までのversionの中で一番強いversion old_progとの自己対戦結果で言うと 0.1秒自己対局で38-168だったのじぇ。 えっ!??滅茶苦茶よわくなってるじゃない! …

進行度の学習なのじぇ 3

昨日の晩から進行度の新しい実装のversionと進行度の昔の実装のversionを持ち時間0.1秒で自己対局させてたのが1500局試合が終わっていたので結果を見るのじぇ。 ちなみに昔の実装とは進行度をKKPだけを用いて計算しようとした、テスト局面でもきちんと終…

進行度のがくしゅうなのじぇ2

いや~~Squirrelくんゴメンなのじぇ。 前回の学習の失敗はまりちゃのプログラミングにミスが有ったからだったのじぇ。 ミスは取り除いたので今回こそはうまくいくと思うのじぇ。 えっ?またお勉強タイムですか^^; まあ仕方ないのじぇ諦めるのじぇ。 じゃあ…

進行度の学習なのじぇ

今日は進行度の学習をしてみたのじぇ。 あら?局面の進行度はKKPと相手の効きのあるマスの数で評価するんじゃなかったの? それは進行度じゃなくて優勢度なのじぇ。 しかもその方法ではちゃんと優勢度を測れていなかったことを最近確認したのじぇ。 だから技…

Killer Moveについてなのじぇ

talkchessに面白いトピックがあったのじぇ。 TalkChess.com :: View topic - New killer idea killermoveを兄弟局面からもらってくるのではなく, 自分のコマの位置が同じで(ourpiecesBBが同じ)、前回動かした駒の位置が同じ(lastMovedPieceBBが同じ)局面…

floodgateの棋譜を技巧風DBに変換するツールなのじぇ。

floodgateの棋譜を技巧風の学習用DBに変換するためのツールを作ったのじぇ。 github.com 技巧が読み込んでいる棋譜ファイルは 1行目: <棋譜番号> <対局開始日> <先手名> <後手名> <勝敗(0:引き分け,1:先手勝ち,2:後手勝ち)> <手数> <棋戦> <戦型>2行目: <CSA形式の指し手(1手6文字)を一行に並べたもの> と</csa形式の指し手(1手6文字)を一行に並べたもの>…

ADADELTAの論文を読もうじぇ

タイトルの通りなのじぇ。 論文はここにあるのじぇ http://www.matthewzeiler.com/pubs/googleTR2012/googleTR2012.pdf 第3.2章から何言っているのかわからなくなってしまったのじぇ..... Unitってなんなのじぇ..... まあ備忘録的にここにまとめて残しておく…

ProbCut実装したのじぇ。

原義に基づくProbcutの実装をしたのじぇ! SF7(Stockfish7)方式のProbcutとくらべてどれだけのレート差が出るか思考時間0.1秒で自己対局してみたのじぇ。そしてその結果を信頼区間計算機にいれてみたのじぇ。 信頼区間計算機 (2016-06-14, LFICS) 結果が…

ProbCutがわからないのじぇ!!!

前回の続きなのじぇ。 Probcutについてなのじぇ2 - daruma3940の日記ProbCutの理論についてcomputerchessのwikiを見ながら理解を進めていっていたところなのじぇ。前回の記事で (a*v'+b-β)/σ>-e/σまでは理解できているので、ここからもう一度見なおそうじ…

Probcutについてなのじぇ2

https://chessprogramming.wikispaces.com/ProbCut#cite_note-8 の翻訳なのじぇ。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Pro…

電王トーナメントPR文章提出したのじぇ!!

ようやく電王トーナメントのPR文書とソースコードの提出期限である8月22日を乗り越えることが出来たのじぇ!長かったのじぇ~大変だったのじぇ~頑張ったまりちゃを褒め称えてね! お疲れ様ね... お疲れだよ~ お疲れ! ありがとうなのじぇ。PR文書は提出で…

電王トーナメントに申し込んでみたのじぇ!

ききき...緊張するなぁ ゆゆっどうしたの?? 僕将棋の大会に申し込んで見たんだよ~ 10月の話なんだけどもう緊張しっぱなしだよ~ 将棋の大会!?すごいのじぇ! 頑張るのじぇ!何て名前の大会なのじぇ?応援に行くのじぇ! それが....第4回電王トーナメン…