jjyjjy_ 2022-12-03 19:44 采纳率: 0%
浏览 10

R语言 协同过滤调参

协同过滤推荐算法调整参数(Neighborhood Size)时一直报错,请问这是为什么呀?

user_nn <- list(
  "10 NN" = list(name="UBCF", param=list(normalize = "Z-score",
                                         method="Cosine",
                                         nn=10)),
  "20 NN" = list(name="UBCF", param=list(normalize = "Z-score",
                                         method="Cosine",
                                         nn=20)),
  "30 NN" = list(name="UBCF", param=list(normalize = "Z-score",
                                         method="Cosine",
                                         nn=30)),
  "40 NN" = list(name="UBCF", param=list(normalize = "Z-score",
                                         method="Cosine",
                                         nn=40)),
  "50 NN" = list(name="UBCF", param=list(normalize = "Z-score",
                                         method="Cosine",
                                         nn=50)),
  "60 NN" = list(name="UBCF", param=list(normalize = "Z-score",
                                         method="Cosine",
                                         nn=60))
)
# Run the algorithm and predict the next n items for comparison purposes
recs <- c(10,20,30,40,50)
user_nn_results <- evaluate(record, user_nn, n = recs, progress = FALSE)

img

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 创建了问题 12月3日