【问题标题】:Loading a model into Shiny将模型加载到 Shiny
【发布时间】:2018-03-24 14:08:49
【问题描述】:

我有一个来自 xgboost 的fit。我想制作一个闪亮的应用程序,它只接受输入值并输出预测。在我的桌面上我有predict(fit,data)。是否可以将fit 对象加载到闪亮中?我宁愿不必上传我们的数据,重新训练模型,然后在服务器上输出预测。我本质上想要一个闪亮的应用程序,它只输出来自predict(fit,data) 的结果,其中上传拟合并由用户输入数据。任何有关如何执行此操作的资源/链接都会有所帮助。

【问题讨论】:

  • 将模型fit保存到.Rda文件中,然后load它。例如load('fit.RData',.GlobalEnv)
  • 这成功了!谢谢
  • 要将此问题标记为完成,请自己提供一个小答案并将其标记为完成

标签: r shiny


【解决方案1】:

my_local_file.rmd

fit<-xgboost(..args..)
save(fit, file = "../my_shiny_app/my-fitted-boost.rda")

my_shiny_app.R

library(xgboost)
fit_boost <- load(file = "my-fitted-boost.rda",.GlobalEnv)
predict(fit_boost, data)

【讨论】:

    猜你喜欢
    • 2021-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-29
    • 2018-10-25
    相关资源
    最近更新 更多