簡體   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