スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« FFO性能はEdax越え | トップページ | 結果確認に時間がかかる »

FFO60-79ではまだ足りない

今は、新しいリバーシプログラムの開発フェーズで、ここの所は評価関数の精度を上げる為に学習データを再作成している。その結果、終盤解析性能を見るFFOテストの性能も向上しているのだが、確認してみた所、FFO60-79については、まだ最新Edaxに負けている感じだ。

ここの所書いてきている様に、Edaxの最新版は4.4で、MasterReversiのホームページにVer1.4.1との性能比較用にFFO性能を載せているEdaxのバージョンはVer4.3.2だ。

つまり、最新版のEdaxは前述の性能測定時よりもバージョンが上がっているのだが、FFO40-59の性能を測定してみた所では、測定誤差かなあ、という程度の性能向上しかなかった。

なので、作者的には、EdaxのVer4.4では性能向上は無かったのかなあ、と、思っていたのだが、今日、FFO60-79の性能を測定してみた所、Ver4.3.2よりも大幅に性能が向上している事が判ってしまった訳だ。

具体的には、FFO60-79はFFO40-59よりも測定に大幅に時間がかかるので、一回ずつしか測定していないので、タマタマ、という要因もあるのかもしれないのだが、Ver4.3.2の処理時間は2時間31分13秒だったのに対し、Ver4.4の処理時間は2時間1分9秒だった訳だ。

上記の測定を行ったPCは、MasterReversiのホームページに載せているFFOテストで使っているCore i7 2600 PCだ。

つまり、FFO40-59なら4分程度で終わるPCなのだが、FFO60-79では、性能測定に2時間以上かかる事になるので、作者的にも、FFO60-79はあまり行いたくないのだが、今時のPC事情を鑑みれば、逆に、FFO40-59は簡単すぎる、という事にもなるのかもしれない。

で、Edaxの性能を測定した作者的には、当然、MasterReversiというか、今現在、性能調整用に変更したりしているMRSolverを使って同じ測定を行ってみたのだが、結果から書くと、最新のMRSolverでは150.4min、つまり、約2時間30分程度かかった。

つまり、MRSolverの最新性能でもEdaxのVer4.3.2並の性能しか出ていないのだが、試しに現行版のMRSolverで同一のテストを行ってみた所では、187.5min、つまり、約3時間7分程度かかったので、最新のMRSolverの性能は現行版と比べれば、大幅に向上している訳だ。

と、いう事で、新しい評価データと処理コードを要する最新のMRSolverをもってしても、FFO60-79に関しては、まだ、Edax4.4の性能には届いていない感じなのだが、新しい評価データと処理コードはまだ完成状態でもないので、もう少し、調整を行いつつ、どうなるのかは見てみる事になる。

ちなみに、新しい学習データは既に150万件程度になっているのだが、前述のFFO60-79を行わせたのは、少し前に新学習データと既存データを合わせた約350万対局分の学習データを学習させた評価データだ。

何故、それを使ったのか、というと、今の所、FFOテストでは、この評価データを使った場合に最も良い結果が出ているからだ。

と、いう事で、学習データはFFOテスト用としては100万件もあれば十分か、と、思っていたのだが、これはFFO40-59程度の、今となっては、読みが浅いテストの場合に限られるかもしれない。

つまり、24, 25,  27x3, 28x3, 30x3, 31x4, 32x2, 34x2, 36手読みのFFO60-79については、まだ、学習データの量は飽和していないかもしれない。

« FFO性能はEdax越え | トップページ | 結果確認に時間がかかる »

トラックバック

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

この記事へのトラックバック一覧です: FFO60-79ではまだ足りない:

« FFO性能はEdax越え | トップページ | 結果確認に時間がかかる »

2018年10月
  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