繁体   English   中英

在新的未标记的单一观察或数据集上使用经过测试的机器学习模型?

[英]Use tested machine learning model on new unlabeled single observation or dataset?

基于用于模型训练的预测变量,我如何在新的观察/数据集上保存经过训练和测试的算法(例如机器学习分类器),我不知道该类(例如生病与健康)的类别? 我使用插入符号,但找不到任何代码行。 非常感谢

在训练和测试任何机器学习模型后,您可以将模型保存为.rds文件并将其命名为

#Save the fitted model as .rds file
saveRDS(model_fit, "model.rds")
my_model <- readRDS("model.rds")

从相同的数据集创建新的观察,或者您也可以使用新的数据集

new_obs <- iris[100,] #I am using default iris dataset, 100 no sample

对新观测的预测

predicted_new <- predict(my_model, new_obs)
confusionMatrix(reference = new_obs$Species, data = predicted_new)
table(new_obs$Species, predicted_new)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM