- 1 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 21:47:50 ]
- めざせ最強の麻雀プログラム!
層の薄いこのカテゴリーなら、将棋やオセロよりも ずっと簡単にその地位を手にいれられるぞ!
- 277 名前:349 ◆XrG.ETMFv6 mailto:sage [2007/08/02(木) 23:55:36 ]
- >>273
パターンデーターはいい方法論だと思うね、もっともっと良くなると思う。 標準化するほど一般化するかも。まあ、実装方法はいろいろ出てきていいと思う。 その中で、色々なアイデアが出たほうがいい。 ネタ投下その2 高速化の一つとして実装したのが。前分析データーの再利用。 私の分析ツリーは総てデーターでツーリー構造のまま残っている。 したがって、次のツモの先の分析データーが存在している。 それを再利用している。毎回既に広がったツリーの一手先を読むだけで 数手先を詠む事と等しい。しかし、多少スピードUP程度かな。 そうそう 明らかに関係しない牌をツモった場合は、前分析ツリーで簡単に意味が 無いと判断できるので、ツモ捨てしている。この方が高速化にはとても効いている。 単発の字牌とか、手牌より意味も無く離れたパイとかね。 手の重みでその辺も固まってくるし、前の分析データが利用可能なので。 この枝狩りは大きいかも。
- 278 名前:349 ◆XrG.ETMFv6 mailto:sage [2007/08/02(木) 23:59:52 ]
- 今話しているのは過去のAIの話で、方法論のひとつにすぎません。
もちろん、もっといい方法は多々あるでしょう。無ければ新しいAIを作ろうとは思わないし。 ネタになるか参考にだしているにすぎない。ウザかったら言って、辞めるから。
- 279 名前:349 ◆XrG.ETMFv6 mailto:sage [2007/08/03(金) 00:13:27 ]
- 追記。
物凄いメモリーの確保と廃棄が行われているのが理解できると思う。 オブジェクトの生成と廃棄では遅いと思い。高速メモリー管理ツール を最初は使用していたが、それでも遅いかと思い、完全にそれ専用の メモリー管理を実装した。これ以上の速さは無理なほど速くなったと思う。 メモリーの廃棄は1ステップ、確保は最短で確保。 どんなに良い物でも、専用にガリガリにチュンナップしたものが早いのは 当たり前と言う事で。 この辺は正直、趣味に走ってます、あははははは・・・・暇人だ・・・・ データーツリー構造の管理も趣味だよな〜・・・・orz 趣味が理解できる人だけ読んでちょ。
- 280 名前:349 ◆XrG.ETMFv6 mailto:sage [2007/08/03(金) 00:29:10 ]
- 注意!
しかしだ、そんなに強くないAIであった(泣き (実はもっと色々組み込んであるんだよ、戦術の話一言も触れて無いし・・・・・・orz) 私の落ち込みは、想像できるだろうか・・・・・・・・・ だって、結果が最速が強そうだったから。今度は最速でGOだ。
|

|