こんなアイテムも好きかも?を実装するためのレコメンドエンジンのオープンソースまとめ
2011年03月30日-
スポンサード リンク
こんなアイテムも好きかも?を実装するためのレコメンドエンジンのオープンソースまとめ。
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 まで教えてください。
関連エントリ
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 まで教えてください。
関連エントリ
スポンサード リンク
Advertisements
SITE PROFILE
最新のブログ記事(新着順)
- くちばしフォント【商用可】
- 小説表紙などに使えそうな商用可なフォント「になロマン」
- 筆で書いたようなカナ書体「筆竹仮名B」
- 無料・商用利用可な丸文字ピクセルフォント「マルミーニャM」
- スペースコブラ風フォント
- Next.jsのVercelから商用利用可能なフリー汎用フォント「Geist Font 」
- 無料で使えるいい感じの日本語フォント「しっぽり太ゴシック」
- CSSのみで実装された500種類のローディングアニメーション「CSS Loaders」
- 画像ホバーで様々なエフェクトをかけられる「Izmir」
- CSSのbox-shadowをGUIで生成できる「CSS Box Shadows Generator」
- 過去のエントリ