R 中是否有一个包可以模仿 KEDRO 作为模块化协作开发框架?

问题描述 投票:0回答:3

我目前使用 Kedro(来自量子黑https://kedro.readthedocs.io/en/stable/01_introduction/01_introduction.html)作为面向部署的框架来协作编码。这是在团队中开发机器学习的一个很好的框架。

我正在寻找 R 等效项。

我的主要问题是我有用 R 开发的数据科学家团队,但每个团队都以不同的格式进行开发。

我想让他们遵循一个通用框架来开发可部署的 R 代码,以便在 2 或 3 人团队中轻松工作。

有任何建议都欢迎

r frameworks collaboration kedro
3个回答
2
投票

这里是 Kedro 团队的成员。我们听说过关于 Targets 库在 R 世界中做类似事情的好消息。

如果我不尝试将你和你的团队也隐藏到黑暗面,那将是我的失职:)

在 Kedro 之前,我们的团队内部混合编写了 Python、SQL、Scala 和 R。编写框架的部分动力是让我们的团队内部使用相同的语言。 Python 感觉是当时最好的折衷方案,我认为这仍然有效。我们在生产 R 项目时也遇到了麻烦,并认为 Python 在这方面更易于管理。

虽然没有正式记录 - 我也看到 Kedro Discord 上的一些人使用 r2py,以便他们可以在 Python 管道中使用特定的 R 功能。


1
投票

不像 kedro 那样规模非常突出,但我可以想到以下内容:

  1. R 专家的本地项目:https://github.com/Jeniffen/projectr
  2. Tidyverse 上的 Pipeliner :https://cran.r-project.org/web/packages/pipeliner/index.html

0
投票

我处于类似的位置(使用 kedro 的团队),我发现 mage 允许您以类似的方式声明包括 R、Python 和 SQL 块的管道。

© www.soinside.com 2019 - 2024. All rights reserved.