|
@@ -722,6 +722,7 @@ def video_sanke_rank(data, size, top_K, flow_pool_P, ab_Code=''):
|
|
|
hot_recall = sorted(data['hot_recall'], key=lambda k: k.get('rovScore', 0), reverse=True)
|
|
|
recall_dict['hot_recall'] = hot_recall
|
|
|
elif ab_Code==60059:
|
|
|
+ print(data['w2v_recall'])
|
|
|
if len(data['w2v_recall'])>0:
|
|
|
w2v_recall = sorted(data['w2v_recall'], key=lambda k: k.get('rovScore', 0), reverse=True)
|
|
|
recall_dict['w2v_recall'] = w2v_recall
|
|
@@ -739,10 +740,11 @@ def video_sanke_rank(data, size, top_K, flow_pool_P, ab_Code=''):
|
|
|
per_recall_freq = per_recall_item[1]
|
|
|
per_limt_num = per_recall_item[2]
|
|
|
#rand_num = random.random()
|
|
|
+ print("per_recall_item:", per_recall_name)
|
|
|
rand_num = 0.2
|
|
|
if rand_num<per_recall_freq and per_recall_name in recall_dict:
|
|
|
per_recall = recall_dict[per_recall_name]
|
|
|
- print("per_recall_item:", per_recall_item, per_recall)
|
|
|
+ print("per_recall_item:", per_recall_item)
|
|
|
cur_recall_num = 0
|
|
|
for recall_item in per_recall:
|
|
|
vid = recall_item['videoId']
|