• 追加された行はこの色です。
  • 削除された行はこの色です。
[[Software]]

*futotama [#te69ffa1]

futotamaは、[[django>https://www.djangoproject.com/]]と[[gensim>http://radimrehurek.com/gensim/]]とmongodbをベースにした履歴ベースとコンテンツベースの両方に対応したレコメンデーションエンジンです。


履歴に基づいた基本的なレコメンドや、タグの類似度やテキストの類似度や画像の類似度(color coherence vector)を用いたコンテンツベースのレコメンデーションを提供します。現在は、gensimをラップする形で、通常のコサイン尺度に基づいたモデル、[[LSI>http://en.wikipedia.org/wiki/Latent_semantic_indexing]]、[[Okapi BM25>http://en.wikipedia.org/wiki/Okapi_BM25]]の3つのモデルにもとづいてレコメンデーションを実現します。
履歴に基づいた基本的なレコメンドや、タグの類似度やテキストの類似度や画像の類似度(color coherence vector)を用いたコンテンツベースのレコメンデーションを提供します。現在は、gensimをラップする形で、tf-idf、[[LSI>http://en.wikipedia.org/wiki/Latent_semantic_indexing]]、[[Okapi BM25>http://en.wikipedia.org/wiki/Okapi_BM25]]の3つのモデルにもとづいてレコメンデーションを実現します。


**レポジトリ [#qe6b25fa]
-https://bitbucket.org/aihara/futotama


** バックエンド [#we6e2ec7]
-mongodb
-memcache
** 依存ライブラリ [#v4ccd395]
: django | 1.5系
: gensim | 0.84以上(pypiの最新版のtop-kクエリに不具合があって異常に遅いのでgithubの最新版を利用してください)
: numpy | gensimの仕様に合わせてください
: scipy | gensimの仕様に合わせてください
: msgpack_python | ヴァージョン指定無し
: mongoengine | 0.8.3以上
: pyccv | 0.07以上
: PIL | 1.1.6以上

*使い方 [#a417fedd]

** マスターデータの投入 [#f53f9bb7]

** 履歴情報のトラッキングAPI [#dd37ee9c]

** 履歴情報の集計 [#p1b276c8]

** レコメンデーションモデルの構築 [#z52a5733]

** レコメンデーションAPI [#xf681542]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS