採用的youtube2016的召回方法。遺憾的是沒發覺召回階段怎麼求AUC??都快成我的一個心結了。
先看redis中存儲的數據吧,上個博文已經實現python/java查看redis數據的方法
For Video Recommendation in Deep learning QQ Group 277356808
For Visual in deep learning QQ Group 629530787
I'm here waiting for you
wanna have a date with someone in Beijing please join in the QQ Group 737813700
while pop 100個數據需要0.15s左右。我覺得還行吧。
另外也面臨一個問題,怎麼去除已經過期的數據,召回的數據中肯定存在這種情況,這是必然的,事先要判斷是否已經過期,這需要挨個查看吧,或者說在數據訓練階段就直接去除掉這些過期的數據。
鑑於直接由item id從hive表查過期時間一個需要2min,時間太長,所以,應該在獲取數據階