勝率最大かプレイアウト数最大かとか

たいていの場合は両者は一致するわけですが、 ・残り100poのタイミングで追加したルート候補手がやたら回って勝率1位のままゴールされるのがいや ・でもその条件だとその候補手は100poこなしてるはずなので全然だめなわけではない ・その件なら単に残りpoが…

とりとめなし

バグに翻弄されてました。結局どうやって治ったのやら… 結果少々弱くなったり 手作りの着手確率分布は生半可にいじっても弱くなったり効果が見えなかったりしたので放置中。

UCTにMinMax

一気にUCTまで実装したら、時間さえかければGnuGoにも勝てるようになりました… (9路、16k playoutでGnuGo レベル10に7勝3敗) (初手15秒とか総消費時間で6分とかかかるけど) (でも何回か同じ展開が再現したり、怪しいところはある) UCTすげえ。てか原始…

今年は無理ってことでひとつ

うーむ、先にUCB1だけでもやっておかないと不合理で沈没しそうだ。 候補手をplayoutと共用してると、上位に多く入ってくるタイプの手が誤差で選ばれやすい。 でもつぐ手を切断する手より確率上げると、playoutの評価で「今自分がつがなくても後で自分がつぐ…

だいぶそれっぽく

思考エンジンを着手確率分布抜きでシチョウが読めるコア部分と着手確率分布を計算してplayoutをするモンテカルロ部分に分けました。 ただしシチョウ読み機能とか今は死んでますけどね。 でアタリになったら確率を上げるのはどう切り分けるのか大いに悩みまし…

ボクノカンガエタツヨイモンテカルロ囲碁(2)

playoutの手の選択に ・3x3のパターンの部分更新+Remiのうまい方法 と ・眼には打たないとか隣に打つと眼ができるとかダメ数に依存する条件とかダメ数には依存しないけど見た目にわからない条件とか を自分なりに折り合いをつけながら突っ込んでる作業中。 …

とりあえずモンテカルロまで

平均要素数が少なければソート済みstd::vectorが最速 そのまま勢いでモンテカルロ法(木探索以前)まで実装しました。GTP版はコマンドラインオプション"--(数字)"で候補手毎のplayout数を指定できます。デフォルトは--5 (32playout)。 unyugo04.lzh 続きはま…

気のすむまで高速化を

気分転換にこいつの続き。 ・バグをつぶしたり簡易ハッシュ表を実装したりして2倍弱まで高速化。 ・実装してたつもりの機能がバグで死んでいたので復活させたら2倍以上低速化/(^o^)\ナンテコッタイ どっちもつまるところ「std::setが遅い」という話。簡易じゃ…

ホイホイさん

先週は黒(成型色)につや消し吹いたら案の定黒味が足りなかった。 ので今週は予定通りその上から水性つや消し黒を筆塗り(肩とか傷つけずにばらせる自信がなかった) で結局ムラになる。

ホイホイさんプラモ途中

続きは来週末。

アクセス規制喰らってるので小ネタはここに

・history.txtの存在を忘れてました。とりあえずdoc/kanchoku.htmlを見て頂ければ。 ・強制練習モードでTabでカタカナ変換すると微妙に変なので直します。 ・この程度で1.28を差し戻す気はないです。2010/01/01版をあのままさらし続けますのでよろしくお願い…

1.28出したよ~

あけましておめでとうございます。 http://code.google.com/p/tcode/

解決?

AttachThreadInput()はGetFocus()のために必要なだけであって、keybd_event()とかPostMessage()とかの間中やる必要なくね?と思ってさっさとDetachしてみたら ・オールkeybd_event()の場合→全く問題なし ・混在の場合→PostMessage()の前にSleep()入れればい…

メモ

漢直Win(改造中)をuseCtrlKey=0でXKeymacsと同居させる環境。(XKeymacsが発したBackspaceを漢直Winが受ける感じ) でアプリにBackspaceを戻す方法。 (keybd_event()使うためにこんな技を) ・keybd_event()とPostMessage(WM_KEYDOWN)は現象としてほとん…

7月度趣味負荷状況

アットゲームズ 20% ラテール 0% コズミックブレイク 40% ファイラー 20% VOCALOID 10% ニコ動 10% 萌えキャラにつられまして。 やべぇ、ファイラの死蔵だけは避けねば… 死蔵…デッドストック? 和英しても出てこないぞ… 意味が違いました

6月度趣味負荷状況

アットゲームズ 40% ラテール 2% ファイラー 58% 久しぶりにニコ動見た。 酷評の2作目、やっつけで直すべきか… それよりも たこルカぬいぐるみ作りてー!

ファイラv0.2

まだソース公開しません。 作成中のファイラv0.2 ・ドライブ切り替え可能に。 ・アドレスバーも付けました。 ・Shelf部分だけだいぶ先走ってみました。 (6/30 22:00追記) v0.1と同じバグが出るとかどんだけ~(^^*) ついでにShelfの挙動とか少々修正。

5月度趣味負荷状況

アットゲームズ 40% ガチャ 30% マーケット 10% つり 20% クイズ 10% 合成釜 10% バルビ 20% ラテール 0% ルービックキューブ 0% 罫線 10% ファイラー 50%

ATLでDrag&Drop(3)

エクスプローラにDropするにはEnumFORMATETCも必要です。 結局窓プログラミングさんのサンプルを借りてしまいました。 将来ソースを公開するとかいうタイミングで改めて考えます。 というわけで作成中のファイラv0.1 (特徴) ・基本はNeXTSTEP風ファイラを…

ATLでDrag&Drop(2)

サンプル動きました。 ATL使って実装するCOMオブジェクトのCreateInstance()は参照カウンタを1にするように実装する。 http://www5.plala.or.jp/atata/com/chap7.html DirectXのCOMオブジェクトも参照カウンタが1になっている。 http://www.web-sky.org/prog…

ATLでDrag&Drop

ファイラなぞをATLで書いてるのですが、 D&Dを扱おうとしてCOMの理解がないと前に進めないことに気がついたり。 そしてネット上の情報じゃ断片的すぎて。 ていうかMSDNのこのサンプル、参照カウンタの使い方合ってる? あてずっぽうにやってみたけど、m_dwRe…

WDK入れたけどATL使えなかった

のでVS2008買ってきてしまいました。 なぜなんでしょうね。 こちらの方と同じ症状みたいなんですが、ほかに同じような報告も見当たらず。 Vista SP1 VC2008EE Platform SDK SDKのATL3.0ではコンパイルできたがDEPで引っ掛かり。 WDKのATL7.1ではatlcore.h等…

JIS X 0208の罫線をきれいにつなげる(5)

結局連休中手がつけられなかった。 出来てる分↓ keisen.rb

4月度趣味負荷状況

アットゲームズ 20% ガチャ 50% マーケット 20% 合成釜 30% ラテール 20% メイン 80% 他サブ 20% ルービックキューブ 30% Blind man's cube製作90% LBLつまみ食い 10% 罫線 20% えろどうがー 10%

昨日あたり見た夢の話

「本日の雲の様子です。この地方独特の成層圏まで広がる雲は遠く大陸からも確認でき、水豊かな国ZIPANGUの伝説となって古来より大陸の人々を引きつけてきました……」

Blind man's cube1号機製作(2)

塗装しました。

JIS X 0208の罫線をきれいにつなげる(4)

3年前のネタの続き(!) 積み残しばっかりもいやなので…(以下チラ裏) ┌┰┬┐┏━┯┓ │┣┥┝╋┳┿┫ ├╂┴┤┃┠┼┨ └┸─┘┗┻┷┛ ┌┰┬┐ ┏┯┓ │┣┥┝━┳╋┿┫ ├╂┴┤ ┃┠┼┨ └┸─┘ ┗┻┷┛ ┌┰┬┐ ┏┯┓ │┣┥┝━┳╋┿┫ ├╂┼┴─┨┠┤┃ └┸┘ ┗┻┷┛

3月度趣味負荷状況

アットゲームズ 30% ガチャ 30% マーケット 20% 合成釜 50% ラテール 50% メイン 70% エンジニア 30% ルービックキューブ 20% Blind man's cube製作検討80% LBLつまみ食い 20%

Blind man's cube1号機製作(1)

むしろ2号機の計画が先にあったりするんですが、 そっちは塗装について調べたり実験したりして なかなか進まないので^^;

2月度趣味負荷状況

アットゲームズ 30% ガチャ 50% マーケット 10% 魚釣り 40% ラテール 30% メイン 50% エンジニア 50% ルービックキューブ 60% Blind man's cube製作検討60% LBLつまみ食い 40%