1

トンプソン サンプリングでは、ベータ確率分布を使用してパラメーターをサンプリングします。各サンプルの後、取得したサンプル値に従って分布が変更されます。

現在、私は次のことを行っています:

dist = new BetaDistribution(alpha, beta);
"sample"
"find new params"
dist = new BetaDistribution(alphaNew, betaNew);

パラメータを変更するたびに新しいベータ版ディストリビューションを作成せずにそれを行う方法はありますか? (これは効率が悪いと思います)

setalpha()新しいディストリビューションを作成せずにディストリビューションをsetBeta()変更できる方法があったことがわかりました。ただし、これらのメソッドは現在非推奨です。

4

1 に答える 1