在推荐系统的建模过程中,常会用到python库Surprise(Simple Python RecommendatIon System Engine),是scikit系列中的一个.
scikit-surprise库简单易用,同时支持多种推荐算法:
- 基础算法/baseline algorithms
- 基于近邻方法(协同过滤)/neighborhood methods
- 矩阵分解方法/matrix factorization-based (SVD, PMF, SVD++, NMF)
安装方法
不能利用pip进行安装
pip安装会提示缺少microsoft Visual C++ 14.0
利用conda安装是可行的
后面指定镜像
conda install -c conda-forge scikit-surprise --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
如果是python3.8安装scikit-surprise报错,可以用这个命令
conda install -c conda-forge/label/cf202003 scikit-surprise