问答详情
源自:3-2 itemcf基础部分代码实战-上

物品相似度矩阵分母问题

公式的分母根号下是u(i)∪ u(j),不应该直接将item_user_click_time[i]与item_user_click_time[j]相乘吧,这中间不应该会有重复的用户数吗?

提问者:黄仲浩 2019-10-15 15:55

个回答

  • AJR
    2019-11-29 11:13:57

    你指的应该是下面这句程序吧

    co_time/math.sqrt(item_user_click_time[itemid_i]*item_user_click_time[itemid_j])

    分母存在的意义是惩罚活跃度太高的热门商品,其实是做了归一化。重复是肯定的啊,如果不重复u(i)和u(j)的交集不就是0了