[過去ログ]
【囲碁?】囲連星のAIを作ってみよう【連珠?】 (799レス)
【囲碁?】囲連星のAIを作ってみよう【連珠?】 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
263: 名前は開発中のものです。 [sage] 2007/08/10(金) 23:51:30 ID:Ny58QnYx まるで人間と打ってるみたいだ。 ところでうちのPC、デュアルコアCPUなんだけど、 もしできたらマルチコアに対応していただけ無いでしょうか。 倍速で脅威の強さを体感してみたい。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/263
267: Y [] 2007/08/11(土) 14:15:46 ID:EhrtksSm >>263 マルチコアに対応するっていうと、OpenMPとか使わないといけないんですかね? 探索部分をマルチスレッドにするだけならそんなに難しくないと思うのですが… 全くその方面の知識がないので、余力があるときに勉強して 対応できるようならしてみたいと思います。 >>雑用係さん 同AIの対決の問題と1・2線の問題は次回公開するときには修正しておきます。 囲連星では1・2線は無視しても大丈夫かなと思っていたのですが 考えが甘かったですね。 報告ありがとうございます。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/267
330: 263 [sage] 2007/09/12(水) 19:36:18 ID:EfElGBAB >>Yさん。 もしもAI改善が手詰まりでしたらマルチスレッド化のほうをひとつお願いできないでしょうか。 簡単に、しかも確実に効果があると思います。 宜しくお願いします。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/330
332: Y [] 2007/09/14(金) 00:32:51 ID:jOpSU5UK >>325を修正しました。 ai-uct.dllがシングルスレッドで、ai-uct-mt.dllがマルチスレッドです。 http://www.uploda.net/cgi/uploader4/index.php?file_id=0000019514.zip >>322からの変更点 ・高速化したが、巨大なテーブルを埋め込んだらファイルの大きさが1MBこえました。 ・白番の時に少し弱いような気がしたんでちょっと修正 >>263 マルチスレッド版を作ってみました。 まだあまり試していないので強さの変化はわかりませんが… >>331 参考までに対戦記録を書いときます。 これはai-uctのシミュレーション回数を25000回に固定して 行いました。 >>322のAIでは ai-uctが黒番の時 31勝19敗 ai-uctが白番の時 15勝35敗 今回のアップロードしたAIでは ai-uctが黒番の時 27勝23敗 ai-uctが白番の時 24勝26敗 でした。 50回だと回数が少ないかもしれませんね。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/332
334: 263 [sage] 2007/09/14(金) 23:27:03 ID:DT2DqSl2 263です。 マルチスレッド化対応ありがとうございます。 ところでai-uct vs ai-uct-mt のデータを取ってみようとしたのですが、 なぜかai-uct-mtがあるとai-uctが選択肢から消えてしまいます。 バグでしょうか? あとYさんにお聞きしたいのですが、AI vs AI のデータは 1局づつ手動でファイル→新規対局をやってるのでしょうか。 シェルか何かで50戦なり100戦なり自動でデータが取れるといいのですが… http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/334
336: 263 [sage] 2007/09/15(土) 02:15:25 ID:oYTr24vA >>自動対戦 おお、これは便利ですね。 囲連星AI開発における大きな前進ですね。 LoadLibraryですか。 全然見当違いかもしれませんが、あるDll AをLoadLibraryするときにそのDll Aがさらに 別のDll Bを必要としてるときにDll BがロードできないとDll AのLoadLibraryが失敗する ということを昔、経験したことがあります。 ここからは勝手な推測ですがai-uct.dllとai-uct-mt.dllで同じユーティリティdllを参照していて、 それがかぶっているために2つ目のLoadLibraryが失敗するとか… 私よりもYさんのほうがスキルがあるとはおもうのですが一応そんなことを思いついたので。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/336
337: 263 [sage] 2007/09/15(土) 02:19:02 ID:oYTr24vA あ、私はあんまりDllとかLoadLibraryの知識は無いので おかしなことを言ってても聞き流してくださいね。 http://mevius.5ch.net/test/read.cgi/gamedev/1154589225/337
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.022s