预测下一个单词时出错

时间:2017-12-28 07:53:43

标签: r

我有一个简单的程序,我试图预测下一个单词并得到错误

"Error in model$word : $ operator is invalid for atomic vectors".

你能帮我理解如何摆脱这个错误吗?

以下是我尝试执行的代码:

include.packages("ANLP")
library(ANLP)
setwd("C:/Users/s.maramreddy/OneDrive - Accenture/Personal/R/Capstone/Coursera-SwiftKey/final/en_US")
model <- readRDS("model.RDS")
testcorp <- "what is"
predict_Backoff(testcorp, model, isDebugMode = T)

Following is the structure of the variable "model"

str(model)

这给出了

'data.frame':   108725 obs. of  2 variables:

1 个答案:

答案 0 :(得分:0)

请提供一些示例数据,以便我们可以检查它们,同时您可以自己实施任何退避方法,这将为您提供更多有关退避方法的见解,这里是您需要遵循的流程

  1. 清理数据
  2. 如果您的数据集很大,请采样
  3. 创建采样数据的ngram模型
  4. 实施愚蠢的退避,比Katz退避便宜,并提供更好的准确性
  5. 点击这些链接,这将为您提供更多见解