文件名称:irspack:训练,评估和优化基于隐式反馈的推荐系统
文件大小:170KB
文件格式:ZIP
更新时间:2024-03-14 17:30:12
eigen matrix-factorization hyperparameter-optimization recommender-systems pybind11
irspack irspack是一个Python软件包,用于基于隐式反馈来训练,评估和优化推荐系统。 已经有用于此目的的出色软件包,例如 (对这个项目的影响最大) 但是,我决定实施自己的 使用进行更有效的参数搜索。 特别是,如果有早期停止方案,optuna可以基于中间验证分数来修剪毫无希望的试验,从而大大减少了调试的总体运行时间。 在C ++中使用多种算法(KNN和IALS)的多线程实现。 我发现使用处理用户的冷启动场景非常方便。 安装和可选依赖项 有适用于Linux,MacOS和Windows(带有python> = 3.6)的二进制文件。 您可以通过安装它们 pip install irspack 二进制文件已编译为使用AVX指令。 如果要使用AVX2 / AVX512,或者您的环境不支持AVX,请从类似的源文件中进行安装 CFLAGS= " -march=native "