Posts tagged ‘cf’

在网上没有找到合适的开源collaborative filtering的C语言实现,所以决定自己动手写一个。

目前网络上的cf资源请参考前文:Collaborative Filtering Resources在动手之前,试用了SUGGEST库,这是一个库文件,没有开放源代码,但是性能和推荐结果都挺不错的,我没有妄图超越它。

计划写的内容(不一定按照计划来):

窥探SUGGEST库

实现user-based cf算法:使用三元组存储稀疏矩阵

实现user-based cf算法:计算用户间距离

实现user-based cf算法:根据相似用户进行推荐

实现item-based cf算法

根据item相关性,改进cf算法

由于我目前只初步实现了user-based cf算法,所以只能保证前4条。之后,我希望可以把源码开放出来,给同学们做一个参考。也希望更多更好的cf算法能够开源。