文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
introduce to Librec
Overview
LibRec 是一个基于 java 1.7 以 GPL-3.0 协议发布的开源推荐系统. LibRec 内包含大量推荐算法并可以通过这些算法快速解决 rating 和 ranking 问题. 目前 LibRec 已被 RecSys wiki 收录。
与 1.4 相比, 2.0 版本重新程序的整体结构,接口更加合理,可扩展性更强. 对于已经实现的程序,可以使用命令行和参数或者配置文件来执行. 开发新推荐算法可以通过继承相应的抽象类来实现。
因 Librec 中系统结构发生变化,对于 1.4 中实现的算法,需要做以下调整来适配 LibRec 2.0:
QuickStart
getting LibRec
Run examples in shell
Linux And MAC:
bash librec rec -exec -conf ../core/src/mian/resources/rec/baseline/usercluster-test.properties
Windows:
Command Line Usage
librec.sh [CATEGORY] -exec [OPTIONS] where CATEGORY is one of: data: rec: OPTIONS: -load -save -D|-jobconf: -conf -libjars
using property file to configure settings
Librec 通过 properties 格式来定义配置文件. 数据的读取以及数据集划分算法等可以直接在 driver.classes.props 进行定义 不同推荐系统的个性化推荐算法可以通过配置项定义之后,可以使用-conf 来进行加载
include librec on other project
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论