Software

futotama

futotamaは、djangogensimとmongodbをベースにした履歴ベースとコンテンツベースの両方に対応したレコメンデーションエンジンです。

履歴に基づいた基本的なレコメンドや、タグの類似度やテキストの類似度や画像の類似度(color coherence vector)を用いたコンテンツベースのレコメンデーションを提供します。現在は、gensimをラップする形で、tf-idf、LSIOkapi BM25の3つのモデルにもとづいてレコメンデーションを実現します。

レポジトリ

バックエンド

  • mongodb
  • memcache

依存ライブラリ

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以上

使い方

マスターデータの投入

履歴情報のトラッキングAPI

履歴情報の集計

レコメンデーションモデルの構築

レコメンデーションAPI


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