排名系统
Java 8推荐系统框架,用于新颖性、多样性和更多

Maven中央 生成状态 许可证

RankSys是一个新的框架,用于实施和评估推荐算法和技术,该框架源于一系列研究工作,目前已在多个出版物中记录(参见在这里)和a博士论文。虽然它被设想为推荐技术的通用实验框架,但它包括大量支持,重点是评估和增强新颖性和多样性。RankSys的名字来源于明确针对排名任务问题,而不是评级预测。这一决定反映在框架的不同核心接口和组件的设计中。

该框架是用Java 8编程的,Java 8是最新版本的流行编程语言。我们利用了该语言的许多新特性,例如使用lambda函数,和代码自动并行化的工具。根据MPL 2.0版.

该框架的公开可用版本(0.4.3)包括几种协作过滤推荐算法的实现、各种新颖性和多样性度量以及用于内存协作过滤数据的重新排序技术和最先进的压缩技术。如果您想了解更多信息,请查看GitHub站点维基,它提供了软件当前版本的不同组件的高级描述。最后,在推特上关注我们保持联系!