我正在处理一个用户项目矩阵,其中包含项目数据。数据不是数字而不是序数。它纯粹是绝对的,没有特定的顺序。这些项目包括大量的> 8000项。
实施例,
UserID,Item1,Item2,Item3,Item4,Item5,Item6,Item7,Item8,Item9,Item10
10001, Apple,Bread,NA,NA,NA,NA,NA,NA,NA,NA
10002, Shoe,Pendrive,Wire,Pouch,NA, NA, NA, NA, NA, NA
10003, Apple, Mobile, Bottle,NA, NA, NA, NA, NA, NA, NA
10001, Wire,Shoe,Pillow,Bottle,NA,NA,NA,NA,NA,NA
10004, Book, Sweater,Chair,Bag,Shoes,Mobile,Socks,Pillow,Pulses,Pouch
10005, Shoe, NA ,NA ,NA, NA, NA, NA, NA,NA, NA
10003, Socks,Ball, Mangoes, NA, NA, NA, NA,NA, NA,NA
依旧......
我想通过基于用户的协作过滤向特定用户推荐下N个项目。如果您能对上述方法有所了解,我将很高兴。