Sauvegarde et chargement d'un modèle en R
en travaillant avec signe<!-Comment puis-je sauvegarder un modèle après l'entraînement, et le charger plus tard (par exemple dans une autre session) pour la prédiction?
3 réponses
une meilleure solution de nos jours est d'utiliser saveRDS pour sauvegarder et readRDS pour lire:
saveRDS(model, "model.rds")
my_model <- readRDS("model.rds")
Cela vous permet de choisir un nouveau nom pour l'objet (vous n'avez pas besoin de vous rappeler du nom que vous avez utilisé lorsque vous l'avez enregistré)
La syntaxe correcte serait d'utiliser:
save(model, file="model.Rdata")
par la suite, il peut être chargé en utilisant la commande load ().
le code suivant suppose que le nom de la variable de votre modèle est 'model':
save(model, "model.RData")
cela sauvera votre modèle en tant que " model.RData" dans le répertoire de travail courant. Vous pouvez découvrir ce que le répertoire de travail est en émettant la commande suivante:
getwd()
pour le recharger, assurez-vous que votre modèle est sauvegardé dans votre répertoire de travail et édition:
load("model.RData")