スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« 流石に劇的な向上はない | トップページ | それでも仕上げに入る »

それでも毎日改善はある

今は、MasterReversiのFFO性能を向上させようとしているのだが、流石に、色々と弄ってみても、もう劇的な向上は無い感じだ。しかし、少しは効果のある改善もあるので、現在手元にあるAVX2版の性能はFFOテスト性能のページにあるAVX2版よりも5~10%程度向上している。

FFOテスト性能のページにあるAVX2版の性能は、以下になっている。

FFO40-59:181.8秒 FFO50-69:106.6分

これに対して、今現在手元にあるAVX2版の前回測定性能は、以下になっている。

FFO40-59:172.3秒 FFO50-69:94.7分

なので、FFO40-59については172.3/181.8=0.95なので約5%、FFO50-69については94.7/106.6=0.89、なので約10%の性能向上がある計算になる。

で、FFOテスト性能のページにあるEdax-AVX2版のFFO60-79の性能は93.2分なので、FFO60-79についても、測定値にはバラつきがある事を考えれば、何回か測定していれば、この数字は追い越しそうな所までは来ている訳だ。

しかし、手元にある最新版のEdax-AVX2版のFFO60-79の性能は84分なので、まだまだ、10分程度の開きがあるので、この差は測定誤差では埋まらなそうだ。

もっとも、去年までの最新バージョンと性能的には変わらなかったVer1.4.3の性能が193.8分であった事を鑑みれば、FFO60-79の性能に関しては、今年に入ってから2倍程度高速化された事になる。

なので、MasterReversi的には、今年に入ってから、結構な進化を遂げている事になる訳なのだが、それが何か世の中の役に立つのか? と、訊かれると、微妙ではあるかもしれない今日この頃だ。

ちなみに、EdaxとMasterReversiとのエンジン対局も継続中なのだが、こちらについても、埒が明きそうもない。

つまり、対局結果をBookに学習させているにも関わらず、Edaxは、まだまだ負け続けている訳なのだが、作者的には、ある意味、Edaxが負け続けている事自体はどうでも良い。

重要なのは、上記の対局を行わせていると、MasterReversiも、1,000対局に数回程度の割合で負けている、という事になる訳だ。

MasterReversiが何故負けるのか、というと、Edaxは対局結果をBookに学習させても、その対局の実際の手筋以外の有効そうな手筋もBookに登録するので、負けさせれば負けさせる程、次の対局時には、別の手を打ってくる事になるからだ。

つまり、普通のリバーシソフトでは、ある局面で善手が5個程度ある場合にも、普通は、その5個の中で最も評価値が良い手が打たれるのだが、Bookを学習させているEdaxの場合、その手が打たれた対局でMasterReversiが勝ってしまった場合、次にその局面に到達した場合には、残りの4個の中の最善手を打ってくる事になるので、MasterReversi的には、普通は、Bookにない着手進行を強制させられる事になる訳だ。

で、形式的に鑑みれば、評価値が前回の着手よりも低い着手の方がより悪手になるので、MasterReversiは、その対局でも勝つのが普通なのだが、実際には、評価値には誤差があるので、2回目、3回目に選択された着手進行の方が、Edaxにとって有利だったりする場合もある訳だ。

と、いう事で、Edaxとのエンジン対局を継続していると、評価値ベースのリバーシソフトなら普通は選択されない着手進行での対局が行え、Bookの手筋が広がると同時に、評価値ベースで対局していると負けてしまうかもしれない着手進行をBookに登録できるメリットもある訳だ。

なので、エンジン対局は継続しているのだが、そうやって改善されるBookが、世の中の役に立つのか? と、訊かれると、これについても、微妙ではあるかもしれない今日この頃ではある訳だ。

« 流石に劇的な向上はない | トップページ | それでも仕上げに入る »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/66803685

この記事へのトラックバック一覧です: それでも毎日改善はある:

« 流石に劇的な向上はない | トップページ | それでも仕上げに入る »

2018年8月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    収集された情報がGoogleによってどの様に使用されるか、収集される情報をユーザーが管理する方法については、以下のリンクを参照下さい。

    ポリシーと規約 - Google