返回介绍

introduce to Librec

发布于 2025-02-22 11:29:55 字数 950 浏览 0 评论 0 收藏 0

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文