概要 タイトルの通りjuliaでbayesian probabilistic matrix factorizationができるBPMFというパッケージを公開しました。 github.com インターフェースはpythonのscikit-learn風でとても使いやすくできたかなと個人的には思います。 そこで今回はこのパッケージに関して紹介していきたいと思います。 アルゴリズムに関して bayesian probabilistic matrix factorizationの実装には色々なアルゴリズムがあるのですが今回実装したのは2つです。 1. Gibbs sampling Gibbs samplingはMCMCの手法の一つです。 具体的なアルゴリズムは、以下の論文に書かれている通りの内容です。 https://www.cs.toronto.edu/~amnih/papers/bpmf.pdf