前の記事 ≪:2011年3月29日 管理人のブックマーク
次の記事 ≫:年表作り等に使えるタイムライン実装用jQueryプラグイン「timeglider.js」

こんなアイテムも好きかも?を実装するためのレコメンドエンジンのオープンソースまとめ

2011年03月30日-はてなブックマーク

スポンサード リンク
[PR] 英単語を忘却曲線アプリを使って超効率よく記憶する方法
こんなアイテムも好きかも?を実装するためのレコメンドエンジンのオープンソースまとめ。
amazonや色々なCGMサイトが導入していますが、何かのアイテムを見ているとき、関連したアイテムを出してあげるという仕組みをまとめてみました。



協調フィルタリングともいいますが、CGM的なサイトなんかを作る際には覚えておくと利用者満足度やPV増に繋がりますね。
それでは以下にまとめます。

cicindela
Perl+MySQL5で動作。WEB API 形式で呼ぶことが出来るため、PHP等の他の言語から呼び出すことも容易です。


vogoo
PHPのソースからrequireして使うタイプのPHPライブラリ。MySQL利用。PHPソースから直接利用したい場合に使えます


OpenSlopeOne
こちらもPHP&MySQLなライブラリ。データが多い場合はVogooよりも高速に動作するらしい。


SlopeOneアルゴリズムのPHPサンプルコード
ライブラリの形にはなっていませんが、アルゴリズムも理解したい場合に参考にできそう


mahout
Hadoopベースの機会学習用オープンソース。協調フィルタリングにも使うことが出来るみたい。


easyrec
RESTのAPIによってレコメンドデータを得られるタイプ。エンジン自体はJavaで書かれています。


MyMediaLite
C#で書かれたレコメンドエンジン用ライブラリ


今後のサイト作りにおいては必須かもしれない協調フィルタリングライブラリ。他にもあるという場合は @phpspot_kj まで教えてください。

関連エントリ
関連の記事検索:レコメンドエンジン, オープンソース, まとめ, ライブラリ
スポンサード リンク

By.KJ : 2011年03月30日 09:08 livedoor Readerで購読 Twitterに投稿

間違いの指摘をしていただける方はメール、あるいはTwitter/FBでお願いします(クリック)