こんにちは、エンジニアの渋江です。 前々からGitHubで気になってStarしてた割に中々触る機会がなかったので機械学習の勉強用として触ってみました。 PredictionIOとは Spark上で動作するScala製のオープンソース機械学習フレームワークです。 以下のようなアプリケーションを作ることができます。 ・アイテムのレコメンド(例えば、映画、製品、食品) ・ユーザーの行動を予測 ・アイテムの類似性を識別 ・アイテムのランキング 公式リポジトリ:https://github.com/PredictionIO/PredictionIO/ 今回はレコメンデーションができる様になるまで公式ドキュメント(英語)を見ながら進めていきます。 前提としてMac上での操作になります。 PredictionIOのインストール 対話式でインストールしていきます。 $ bash -c "$(
![Scala製の機械学習フレームワーク「PredictionIO」 | blue engineer blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/8ed8636360cab2da034e746cb1e269f71699e20d/height=288;version=1;width=512/http%3A%2F%2Fengineer.blue-corporation.jp%2Fwp-content%2Fuploads%2F2015%2F07%2F%25E3%2582%25B9%25E3%2582%25AF%25E3%2583%25AA%25E3%2583%25BC%25E3%2583%25B3%25E3%2582%25B7%25E3%2583%25A7%25E3%2583%2583%25E3%2583%2588-2015-07-08-20.33.33-1024x347.png)