Sfoglia il codice sorgente

add abtest: 502, 503

liqian 1 anno fa
parent
commit
749dec7bb1
2 ha cambiato i file con 14 aggiunte e 4 eliminazioni
  1. 10 0
      config.py
  2. 4 4
      recommend.py

+ 10 - 0
config.py

@@ -185,6 +185,8 @@ class BaseConfig(object):
             'abtest_481': 60086,
             'abtest_500': 60087,
             'abtest_501': 60088,
+            'abtest_502': 60089,
+            'abtest_503': 60090,
         },  # 地域分组小时级规则实验
 
         'rank_by_24h': {
@@ -525,6 +527,14 @@ class BaseConfig(object):
             'data_key': 'data10', 'rule_key': 'rule26',
             'ab_code': AB_CODE['region_rank_by_h'].get('abtest_501')
         },  # simrecall+融合 + back_view1
+        '502': {
+            'data_key': 'data10', 'rule_key': 'rule27',
+            'ab_code': AB_CODE['region_rank_by_h'].get('abtest_502')
+        },  # simrecall+融合+backrate指数加权_2
+        '503': {
+            'data_key': 'data10', 'rule_key': 'rule28',
+            'ab_code': AB_CODE['region_rank_by_h'].get('abtest_503')
+        },  # simrecall+融合+backrate指数加权_0.8
 
     }
 

+ 4 - 4
recommend.py

@@ -524,7 +524,7 @@ def video_old_recommend(request_id, mid, uid, size, top_K, flow_pool_P, app_type
                           size, flow_pool_abtest_group=flow_pool_abtest_group)]
     if ab_code == 60054 or ab_code == 60066 or ab_code == 60072 or ab_code == 60073 or ab_code == 60074 \
             or ab_code == 60075 or ab_code == 60076 or ab_code == 60077 or ab_code == 60078 or ab_code == 60079 \
-            or ab_code == 60087 or ab_code == 60088:
+            or ab_code == 60087 or ab_code == 60088 or ab_code == 60089 or ab_code == 60090:
         t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter))
     elif ab_code == 60056 or ab_code == 60071:
         t.append(gevent.spawn(pool_recall.get_sim_hot_item_reall_filter))
@@ -548,7 +548,7 @@ def video_old_recommend(request_id, mid, uid, size, top_K, flow_pool_P, app_type
     #1. merge simrecall or  deepfm
     if ab_code == 60054 or ab_code == 60066 or ab_code == 60072 or ab_code == 60073 or ab_code == 60074 \
             or ab_code == 60075 or ab_code == 60076 or ab_code == 60077 or ab_code == 60078 or ab_code == 60079 \
-            or ab_code == 60087 or ab_code == 60088:
+            or ab_code == 60087 or ab_code == 60088 or ab_code == 60089 or ab_code == 60090:
         rov_pool_recall = []
         if len(recall_result_list) >= 2:
             region_recall = recall_result_list[0]
@@ -1994,7 +1994,7 @@ def video_homepage_recommend(request_id, mid, uid, size, app_type, algo_type,
             or ab_code == 60074 or ab_code == 60075 or ab_code == 60076 or ab_code == 60077 \
             or ab_code == 60078 or ab_code == 60079 or ab_code == 60080 or ab_code == 60081 or ab_code == 60082\
             or ab_code == 60083 or ab_code == 60084 or ab_code == 60085 or ab_code == 60086 \
-            or ab_code == 60087 or ab_code == 60088:
+            or ab_code == 60087 or ab_code == 60088 or ab_code == 60089 or ab_code == 60090:
         result, fea_info = video_old_recommend(request_id=request_id, mid=mid, uid=uid, app_type=app_type, size=size,
                                                top_K=top_K, flow_pool_P=flow_pool_P, algo_type='',
                                                client_info=client_info, ab_code=ab_code, expire_time=expire_time,
@@ -2118,7 +2118,7 @@ def video_relevant_recommend(request_id, video_id, mid, uid, size, app_type, ab_
             or ab_code == 60074 or ab_code == 60075 or ab_code == 60076 or ab_code == 60077 \
             or ab_code == 60078 or ab_code == 60079 or ab_code == 60080 or ab_code == 60081 or ab_code == 60082 \
             or ab_code == 60083 or ab_code == 60084 or ab_code == 60085 or ab_code == 60086 \
-            or ab_code == 60087 or ab_code == 60088:
+            or ab_code == 60087 or ab_code == 60088 or ab_code == 60089 or ab_code == 60090:
         result, fea_info = video_old_recommend(request_id=request_id, mid=mid, uid=uid, app_type=app_type, size=size,
                                                top_K=top_K, flow_pool_P=flow_pool_P, algo_type='',
                                                client_info=client_info, ab_code=ab_code, expire_time=expire_time,