算法2:基于项目的三支决策推荐系统算法

输入:用户–项目评分信息系统 ( U , I , F )

输出:为用户 u k 推荐项目 t j

步骤1:根据公式(1)计算项目间相似度 s i j

步骤2:根据公式(12),利用损失函数计算出阈值 α β

步骤3:根据三支决策风险决策规则将用户 u k 评分项目 t i 划分为三类,推荐,延迟推荐和不推荐。

步骤4:与项目 t i 最相似的n个未评分项目 t j 也划分为三类。

步骤5:根据公式(2),计算用户 u k 对划分到推荐项目 t j 的兴趣度 q k j

步骤6:将兴趣度从大到小排列,依次推荐给用户 u k

Baidu
map