Я разработал приложение Shiny, в котором пользователи могут сохранять модели машинного обучения (чтобы иметь возможность использовать их позже).Эти модели сохраняются в стандартном блестящем каталоге.
Проблема заключается в том, что, поскольку имя сохраняемого файла модели не является уникальным, файл может быть перезаписан при использовании приложения несколькими пользователями.
Я хочу, чтобы файлы были сохраненыпо уникальному имени и пользователям, чтобы иметь возможность загрузить свои конкретные файлы назад
Ниже приведен код, который я использую
# Save model to be used later
.jcache(m1$classifier)
observeEvent(input$save, {
#delete previous model if it exists in folder
fn <- "m1"
if (file.exists(fn)) file.remove(fn)
save(m1, file = "D:\\Dropbox\\Users\\Myname\\m1")
})
#Load model saved earlier
load(file="m1")