エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
前回の記事のスピードアップをします。 まずは分散共分散行列をコレスキー分解して multi_normal() から... 前回の記事のスピードアップをします。 まずは分散共分散行列をコレスキー分解して multi_normal() から multi_normal_cholesky() を使うようにする方法です。このテの高速化の基本とのことです。コレスキー分解をするメリットはzがi.i.d.から生成される、すなわち、 に従う変数とすると、分散共分散行列をコレスキー分解して得られた行列をLとすると、 に従うようになります。 Stanではmulti_normal_cholesky()という関数が用意されているのでこれを使います。Stanコードは以下になります(GP2.stan)。 data { int<lower=1> N1; int<lower=1> N2; vector[N1] X1; vector[N1] Y1; vector[N2] X2; } transformed data { int<lower=1>