[[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つのモデルにもとづいてレコメンデーションを実現します。 **レポジトリ [#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]