关联规则实现推荐算法

基于关联规则怎样用C++实现推荐算法
1.读取关联规则,将规则存储到一个链表中;
2.读取评分数据,建立评分矩阵和用户喜好事务,其中用户喜好事务存储在一个一维的字符串数组中;
3.将规则链表表中各规则与每个用户喜好事务(一维数组)进行匹配,将找到满足规则前件(即A→B中的A)的匹配用户,且此用户在评分矩阵中对规则后件(即A→B中的B)所标识的项的评分为0,则向用户推荐B。
最好有代码

http://www.cnblogs.com/zhangchaoyang/articles/2664366.html

http://blog.sina.com.cn/s/blog_73de143c010153vp.html

每个用户作为一个事务,该用户看过的电影作为一个项目集,设置最小支持度阈值和最小置信度阈值,然后使用关联规则发现算法从数据集中挖掘出相关规则,即可根据这些规则进行推荐。