公式的分母根号下是u(i)∪ u(j),不应该直接将item_user_click_time[i]与item_user_click_time[j]相乘吧,这中间不应该会有重复的用户数吗?
你指的应该是下面这句程序吧
co_time/math.sqrt(item_user_click_time[itemid_i]*item_user_click_time[itemid_j])
分母存在的意义是惩罚活跃度太高的热门商品,其实是做了归一化。重复是肯定的啊,如果不重复u(i)和u(j)的交集不就是0了