【发布时间】:2015-11-18 01:06:45
【问题描述】:
我正在使用 R 创建一些基本的机器学习模型。我使用 klar、caret 和 e1071 包。这是生成我的模型的代码
library(e1071)
library(klaR)
library(caret)
x = iris[,-5]
y = iris$Species
model = train(x,y,'nb',trControl = trainControl(method='cv',number=10))
我想知道,是否可以将此模型保存在某个地方并稍后参考?比如在python中我们可以使用pickle包来做
nbClassifier = nltk.NaiveBayesClassifier.train(featureSets)
saveNBClassifier = open("abtNBClassifier.pickle","wb")
pickle.dump(nbClassifier, saveNBClassifier)
saveNBClassifier.close()
以后
open_file = open("abtNBClassifier.pickle", "rb")
classifier = pickle.load(open_file)
open_file.close()
在 R 中有类似的可能吗?
【问题讨论】:
标签: r machine-learning