View Code? Open in Web Editor
NEW
This project forked from tianzhaotong2012/easyrecom
Easy Recommend Framework--一个简单的推荐引擎框架
Python 51.99%
OpenEdge ABL 48.01%
easyrecom's Introduction
- 开箱即用,简单方便实现现有系统推荐功能
- 替换掉input文件夹中的物料文件和用户文件,即可实现自己的推荐系统
- 词向量库可替换,引擎内置通用词向量,可替换餐饮等具体行业相关的词向量库
- 首先安装jieba,切换到jieba目录运行 python setup.py install
- 确认物料input目录user文件夹的以user_id命名的用户喜好文件
- 确认物料input目录post文件夹的post_online是要推荐的物料
- 执行src目录下的python run.py
- 查看output下的推荐结果
- 将物料库中的title一个个读取出来,用jieba对title做分词处理
- 把上一步中分割的词去词向量库中把每个词对应的词向量取出
- 把每个词的词向量相加,得到整个title的词向量
- 依次处理整个词向量库的title,转换为句子向量
- 将用户喜爱的物料的title也转换成句子向量
- 将用户喜爱的物料的向量依次与物料库每个向量,取余弦距离,计算相似度
- 取相似度高的物料,推荐给用户
easyrecom's People
Watchers