第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

P值計(jì)算好像不太對(duì)

老師你好,感謝分享!有個(gè)小問題:

ICF中最后P值計(jì)算,是指與J最相似的K個(gè)物品,和用戶U操作過的物品的交集,把他們的s求和。這個(gè)應(yīng)該要遍歷所有物品吧?

但是視頻代碼中,取用戶操作過的前3個(gè)物品,再取它最相似的K個(gè)物品,似乎不太符合

https://img1.sycdn.imooc.com//5c0f34080001447d05360176.jpg

我重寫了下,老師你看有問題么,非常感謝!

def?cal_recom_result_2(sim_info,user_click):
????"""
????recom?by?item?collaboritive?filter
????Args:
????????sim_info:item?sim?dict
????????user_click:user?click?dict
????Return:
????????dict,key:userid?value?dict,?value_key?itemid,value_value?recome_score
????"""
????topk?=?5
????recom_info?=?{}
????for?user?in?user_click:
????????click_list?=?user_click[user]
????????recom_info.setdefault(user,{})
????????for?itemid_i,sim_item?in?sim_info.items():
????????????for?itemid_j,sim_score?in?sim_item[:topk]:
????????????????if?itemid_j?not?in?click_list:
????????????????????continue
????????????????recom_info[user].setdefault(itemid_j,0)
????????????????recom_info[user][itemid_j]?+=?sim_score
????return?recom_info


正在回答

4 回答

您好,取了top幾個(gè)物品是由于有時(shí)效性,推薦過程中,我們不可能把用戶去年操作過的物品也拿過來做itemcf。因?yàn)殡S著時(shí)間推移??赡茉缫呀?jīng)不喜歡之前的物品了。所以召回過程中考慮到這一點(diǎn)。謝謝。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

朱思利 提問者

感謝老師!剛沒考慮時(shí)效問題。 假如考慮時(shí)效后,比如取最新3個(gè)物品u1、u2、u3,按算法應(yīng)該是遍歷全部物品j,然后計(jì)算j與u1、u2、u3的相似度,再求和,再按和的大小排序,推薦最高的 核心疑問就是:p值公式是一個(gè)求和公式,我們計(jì)算時(shí)好像沒有求和
2018-12-11 回復(fù) 有任何疑惑可以回復(fù)我~
#2

慕少0472972 回復(fù) 朱思利 提問者

確實(shí)是,老師這里寫的確實(shí)沒有求和
2019-01-03 回復(fù) 有任何疑惑可以回復(fù)我~
#3

慕萊塢9201401 回復(fù) 朱思利 提問者

公式中規(guī)定的是與j最相似的k個(gè)物品,老師代碼中好像當(dāng)成了與i最相似的k個(gè)物品
2019-01-25 回復(fù) 有任何疑惑可以回復(fù)我~
for?user_id,?item_list?in?user_click:
????recom_result.setdefault(user_id,?{})
????for?itemi,?sim_dict?in?sim_info:
????????for?itemj,?val?in?sim_info[itemi][:k]:
????????????if?itemj?not?in?item_list[:recent_click_num]:
????????????????continue
????????????recom_result[user_id].setdefault(itemi,?0)
????????????recom_result[user_id][itemi]?=?val

上面那個(gè)不對(duì),應(yīng)該是這個(gè)

0 回復(fù) 有任何疑惑可以回復(fù)我~
recent_click_num?=?3
k?=?3
for?user_id,?item_set?in?user_click.items():
????recom_result.setdefault(user_id,?{})????????
????for?item_id1?in?item_set[:recent_click_num]:
????????if?item_id1?not?in?sim_info:
????????????continue
????????for?item_id2,?val?in?sim_info[item_id1]:
????????????if?item_id1?not?in?sim_info[item_id2][:k]:
????????????????continue
????????????recom_result[user_id].setdefault(item_id2,?0)
????????????recom_result[user_id][item_id2]?=?val
return?recom_result


0 回復(fù) 有任何疑惑可以回復(fù)我~
倒數(shù)第二句代碼應(yīng)該是recom_info[user][itemid_i]?+=?sim_score,不是?itemid_j


0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

P值計(jì)算好像不太對(duì)

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)