RecommendationSystemDemo
基于Surprise实现的具有完整功能的推荐系统服务,并利用Flask框架实现了简单的接口调用。
封装了完整的更新日志数据,训练,根据id查询推荐结果等功能。
包含了常见的SVD,FM等算法。
一,文件说明:
python版本:3.6
requirements.txt在yx_recommender_system下
my_data:本地用于测试的电影数据
yx_recommender_system:封装好的推荐系统核心代码,对web服务调用者透明。
demo_server.py:网络服务端代码。
server_implement.py:推荐服务功能实现。
demo_client.py:客户端代码,因不一定用python初始化所以暂未实现。
yxdemo.py:调用推荐系统的参考demo,执行结果参考如下:
分别是推荐给用户id为
2021-07-19 15:29:42
3.97MB
Python
1