张丹在博客里给出了协同过滤算法的R代码,但是其本身使用过多的for循环,影响了代码的执行效率,同时也没有把R语言的特色给体现出来。
现用R重新写一遍,看看使用 for和不用for的差别。数据在他的博客中下载。
比如第四部分的推荐算法,左一个for,右一个for,搞的人头昏,其实就是一个简单的加权平均。
4、推荐算法
5、运行程序
下载来源:
[程序分享] 用户推荐协同过滤算法(UserCF)的R实现
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝