【问题标题】:Storing a trained Model in an R Package将经过训练的模型存储在 R 包中
【发布时间】:2017-09-06 19:05:07
【问题描述】:

我有一个经过训练的模型,已保存为 rda 文件。我想把这个 rda 文件放入一个 R 包(在其他几个训练好的模型中)并调用它。

例子:

  lm_good <-readRDS("data/boosted_fit_good.RDS")
  lm_medium <-readRDS("data/boosted_fit_medium.RDS")
  lm_poor <-readRDS("data/boosted_fit_poor.RDS")

然后我使用 devtools 编译包。当我尝试在另一个实例中使用该包时,我得到了回溯错误(gzfile(file, "rb") : cannot open the connection)。

有什么想法吗?

【问题讨论】:

    标签: r package devtools r-package


    【解决方案1】:

    我发现了一个不优雅的解决方案,其中包括创建一个数据文件夹并将 rda 训练/保存的模型保存在所述目录中。然后我可以从包中调用模型。唯一的缺点是我的用户可以使用经过训练的模型,但该软件包至少可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      • 2019-06-02
      相关资源
      最近更新 更多