最善合議は最尤法によって与えられます。b(j)を真の最善手だと仮定した時に現在の状況になる確率P(j)が最も大きくなるb(j)を選択すればよいわけです。s(i)]\]の部分のみを比較すれば十分です。結果的に、合議は候補手の数nには依存しません。s]\]となる関数です。誤差関数erf(x)は、C++ならcmathをincludeすれば、そのまま使えますが、あまり速くはないようです。実際、筆者が適当に作った関数でも(g++で)5倍程度の速さが出ます。実際に模型の計算を超えて、現実に適用しようとすると、dとs(i)は調整変数として最適化する必要があります。V(i)\]として合議を行えば、結果に大きな違いは出ないようです。d\]の場合の最善手率を示します。棋力差も相関もない理想的な状況です。Aの予測に上の近似式を用いた予測最善合議の結果(青十字点)は最善合議の結果(黒点)とほぼ一致します。台数が多くなっても、最善合議が楽観合議(赤点)を大きく上回ることが分かります。最新コメント「最新トラックバック」は提供を終了しました。