DaisyRec:推荐系统基准的多维公平比较工具
Posted 专知
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DaisyRec:推荐系统基准的多维公平比较工具相关的知识,希望对你有一定的参考价值。
【导读】DaisyRec 是一个Python包,用于物体得分预测与排序。DAISY起源于Multi-Dimension fAIrly compArIson for recommender SYstem.
Github链接:
https://github.com/AmazingDD/daisyRec
模块
整个工具包括数据加载、推荐算法、评估算法三个模块。
安装
安装所需的依赖包:
pip install -r requirement.txt
使用以下语句生成.so(MacOS) 与.pyd (Windows)文件
python setup.py build_ext --inplace
DaisyRec主要处理排序问题,并将推荐问题分为点对问题和成对问题,以构造不同的损失函数,如BPR,Top-1,Hinge 和交叉熵。下图概括了已实现的所有算法:
使用方法
运行main.py 并指定参数,可以指定不同的排序方法,算法,以及损失函数。
python main.py --problem_type=pair --algo_name=mf --loss_type=BPR --num_ng=2
以上是关于DaisyRec:推荐系统基准的多维公平比较工具的主要内容,如果未能解决你的问题,请参考以下文章