Software
azarashi †
azarashiは、djangoとgensimとmongodbをベースにした履歴ベースとコンテンツベースの両方に対応したレコメンデーションエンジンです。
履歴に基づいた基本的なレコメンドや、タグの類似度やテキストの類似度や画像の類似度(color coherence vector)を用いたコンテンツベースのレコメンデーションを提供します。現在は、gensimをラップする形で、tf-idf、LSI、Okapi BM25の3つのモデルにもとづいてレコメンデーションを実現します。
レポジトリ †
バックエンド †
依存ライブラリ †
- 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 †