Surprise 这个库在今年9月14号又发布了新版本,与上版本有些差别,
由于国庆假期回家,用家里的小电脑遇见了几个坑,就想着记录下来,方便以后查阅,
首先,家里电脑么得 Surprise_(:з」∠)_。。。安装吧,打开cmd,敲:
conda install -c conda-forge scikit-surprise
即可以避开缺少c++环境的坑,
然后,评估标准 RMSE 和 MAE 之前是:
from surprise import evaluate, print_perf 进行载入的,
在更新之后,要通过:
from surprise.model_selection import cross_validate 载入,并通过
cross_validate( algo, data, measures = ['RMSE','MAE'], cv = n, verbose = True ) 进行调用,
再然后,报了一个numpy.random 没有 mtrend 的错,那就。。更新 numpy 吧。。_(:з」∠)_
python -m pip install --user -U numpy
至此,算是成功运行起来了~ 附上官网样例
from surprise import SVD
from surprise import Dataset
from surprise.model_selection import cross_validate
#