瀏覽代碼

add ad abtest config: 197-f, 198-f, 194-h

liqian 1 年之前
父節點
當前提交
ef0b39d943
共有 1 個文件被更改,包括 50 次插入35 次删除
  1. 50 35
      config.py

+ 50 - 35
config.py

@@ -829,6 +829,7 @@ class BaseConfig(object):
         # 新的视频侧数据:所有广告类型视频数据
         'videos_data_alladtype': {
             'videos5new': APP_TYPE['LONG_VIDEO'],  # 内容精选
+            'videos4new': APP_TYPE['LOVE_LIVE'],  # 票圈视频
         },
     }
 
@@ -914,30 +915,30 @@ class BaseConfig(object):
                 'group_list': AD_MID_GROUP['class1'],
                 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
                 'remove_no_ad_group': True,  # mean_group 预测&计算阈值时,去除不出广告的用户组
-            },  # 优化1
+            },  # 优化阈值计算方式
             'rule3': {
                 'group_list': AD_MID_GROUP['class2'],
                 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2'],
                 'remove_no_ad_group': True,  # mean_group 预测&计算阈值时,去除不出广告的用户组
-            },  # 优化1 + 优化2
+            },  # 优化阈值计算方式 + 优化2
         },
         'params_list': [
             {'data': 'user0', 'rule': 'rule1'},  # vlog
-            {'data': 'user0', 'rule': 'rule2'},  # vlog + 优化1
+            {'data': 'user0', 'rule': 'rule2'},  # vlog + 优化阈值计算方式
             {'data': 'user6', 'rule': 'rule1'},  # 票圈短视频
-            {'data': 'user0', 'rule': 'rule3'},  # vlog + 优化1 + 优化2
-            {'data': 'user6', 'rule': 'rule3'},  # 票圈短视频 + 优化1 + 优化2
+            {'data': 'user0', 'rule': 'rule3'},  # vlog + 优化阈值计算方式 + 优化2
+            {'data': 'user6', 'rule': 'rule3'},  # 票圈短视频 + 优化阈值计算方式 + 优化2
             {'data': 'user4', 'rule': 'rule1'},  # 票圈视频
             {'data': 'user5', 'rule': 'rule1'},  # 内容精选
-            {'data': 'user4', 'rule': 'rule2'},  # 票圈视频 + 优化1
-            {'data': 'user5', 'rule': 'rule2'},  # 内容精选 + 优化1
-            {'data': 'user18', 'rule': 'rule2'},  # 老好看视频 + 优化1
+            {'data': 'user4', 'rule': 'rule2'},  # 票圈视频 + 优化阈值计算方式
+            {'data': 'user5', 'rule': 'rule2'},  # 内容精选 + 优化阈值计算方式
+            {'data': 'user18', 'rule': 'rule2'},  # 老好看视频 + 优化阈值计算方式
             {'data': 'user19', 'rule': 'rule1'},  # 票圈最惊奇
-            {'data': 'user19', 'rule': 'rule2'},  # 票圈最惊奇 + 优化1
+            {'data': 'user19', 'rule': 'rule2'},  # 票圈最惊奇 + 优化阈值计算方式
             {'data': 'user21', 'rule': 'rule1'},  # 票圈视频+
-            {'data': 'user21', 'rule': 'rule2'},  # 票圈视频+ + 优化1
+            {'data': 'user21', 'rule': 'rule2'},  # 票圈视频+ + 优化阈值计算方式
             {'data': 'user3', 'rule': 'rule1'},  # 票圈福年
-            {'data': 'user22', 'rule': 'rule2'},  # 票圈足迹 + 优化1
+            {'data': 'user22', 'rule': 'rule2'},  # 票圈足迹 + 优化阈值计算方式
         ]
     }
 
@@ -945,6 +946,7 @@ class BaseConfig(object):
     AD_USER_PARAMS_NEW = {
         'data_params': {
             'user5new': APP_TYPE['LONG_VIDEO'],  # 内容精选
+            'user4new': APP_TYPE['LOVE_LIVE'],  # 票圈视频
         },
         'rule_params': {
             'rule1': {
@@ -955,15 +957,16 @@ class BaseConfig(object):
                 'group_list': AD_MID_GROUP['class1'],
                 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
                 'remove_no_ad_group': True,  # mean_group 预测&计算阈值时,去除不出广告的用户组
-            },  # 优化1
+            },  # 优化阈值计算方式
             'rule3': {
                 'group_list': AD_MID_GROUP['class2'],
                 'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2'],
                 'remove_no_ad_group': True,  # mean_group 预测&计算阈值时,去除不出广告的用户组
-            },  # 优化1 + 优化2
+            },  # 优化阈值计算方式 + 优化2
         },
         'params_list': [
-            {'data': 'user5new', 'rule': 'rule2'},  # 内容精选 + 优化1
+            {'data': 'user5new', 'rule': 'rule2'},  # 内容精选 + 优化阈值计算方式
+            {'data': 'user4new', 'rule': 'rule2'},  # 票圈视频 + 优化阈值计算方式
         ]
     }
 
@@ -981,33 +984,33 @@ class BaseConfig(object):
         '173-e': {'video': {'data': 'data1'},
                   'user': {'data': 'user0', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,  # 关怀模式实验阈值
-                  },  # else关怀模式人群多出广告
+                  },  # else关怀模式人群多出广告 + 优化阈值计算方式
         '173-f': {'video': {'data': 'data1'},
                   'user': {'data': 'user0', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # else非关怀模式人群多出广告
+                  },  # else非关怀模式人群多出广告 + 优化阈值计算方式
         '173-g': {'video': {'data': 'data1:7days'},
                   'user': {'data': 'user0', 'rule': 'rule2'}},
         '173-h': {'video': {'data': 'data1'},
                   'user': {'data': 'user0', 'rule': 'rule2'},
                   'more_ad': {'mean_group': 0.8},
-                  },  # else人群多出广告
+                  },  # else人群多出广告 + 优化阈值计算方式
         '173-i': {'video': {'data': 'data1'},
                   'user': {'data': 'user0', 'rule': 'rule2'},
                   'more_ad': {'mean_group': 0.9},
-                  },  # else人群多出广告
+                  },  # else人群多出广告 + 优化阈值计算方式
         '173-j': {'video': {'data': 'videos0'},
                   'user': {'data': 'user0', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # else非关怀模式人群多出广告 + 所有广告类型数据
+                  },  # else非关怀模式人群多出广告 + 所有广告类型数据 + 优化阈值计算方式
         '173-k': {'video': {'data': 'videos0:adtype1'},
                   'user': {'data': 'user0', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # else非关怀模式人群多出广告 + 模板插屏类型广告视频数据
+                  },  # else非关怀模式人群多出广告 + 模板插屏类型广告视频数据 + 优化阈值计算方式
         '173-l': {'video': {'data': 'videos0'},
                   'user': {'data': 'user0', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # [else, return0share1mids]非关怀模式人群多出广告 + 所有广告类型数据
+                  },  # [else, return0share1mids]非关怀模式人群多出广告 + 所有广告类型数据 + 优化阈值计算方式
 
         # 票圈视频+
         '190-a': {'video': {'data': 'data1'},
@@ -1019,11 +1022,11 @@ class BaseConfig(object):
         # '190-d': {'video': {'data': 'data21'},
         #           'user': {'data': 'user21', 'rule': 'rule2'}},
         '190-e': {'video': {'data': 'videos21'},
-                  'user': {'data': 'user21', 'rule': 'rule2'}},  # 所有广告类型本端视频数据 + 优化1
+                  'user': {'data': 'user21', 'rule': 'rule2'}},  # 所有广告类型本端视频数据 + 优化阈值计算方式
         '190-f': {'video': {'data': 'videos21'},
                   'user': {'data': 'user21', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # 所有广告类型本端视频数据 + 优化1 + else非关怀模式人群多出广告
+                  },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 
         # 票圈视频
         '194-a': {'video': {'data': 'data1'},
@@ -1033,15 +1036,19 @@ class BaseConfig(object):
         '194-c': {'video': {'data': 'data2'},
                   'user': {'data': 'user4', 'rule': 'rule1'}},  # 本端数据
         '194-d': {'video': {'data': 'data2'},
-                  'user': {'data': 'user4', 'rule': 'rule2'}},  # 本端数据 + 优化1
+                  'user': {'data': 'user4', 'rule': 'rule2'}},  # 本端数据 + 优化阈值计算方式
         '194-e': {'video': {'data': 'videos4'},
-                  'user': {'data': 'user4', 'rule': 'rule2'}},  # 所有广告类型本端数据 + 优化1
+                  'user': {'data': 'user4', 'rule': 'rule2'}},  # 所有广告类型本端数据 + 优化阈值计算方式
         '194-f': {'video': {'data': 'videos4:adtype1'},
-                  'user': {'data': 'user4', 'rule': 'rule2'}},  # 模板插屏广告视频本端数据 + 优化1
+                  'user': {'data': 'user4', 'rule': 'rule2'}},  # 模板插屏广告视频本端数据 + 优化阈值计算方式
         '194-g': {'video': {'data': 'videos4'},
                   'user': {'data': 'user4', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # 所有广告类型本端数据 + 优化1 + else非关怀模式人群多出广告
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
+        '194-h': {'video': {'data': 'videos4new'},
+                  'user': {'data': 'user4new', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 调整计算公式
 
         # 内容精选
         '195-a': {'video': {'data': 'data1'},
@@ -1051,17 +1058,17 @@ class BaseConfig(object):
         # '195-c': {'video': {'data': 'data3'},
         #           'user': {'data': 'user5', 'rule': 'rule1'}},  # 本端数据
         # '195-d': {'video': {'data': 'data3'},
-        #           'user': {'data': 'user5', 'rule': 'rule2'}},  # 本端数据 + 优化1
+        #           'user': {'data': 'user5', 'rule': 'rule2'}},  # 本端数据 + 优化阈值计算方式
         '195-e': {'video': {'data': 'videos5'},
-                  'user': {'data': 'user5', 'rule': 'rule2'}},  # 所有广告类型本端数据 + 优化1
+                  'user': {'data': 'user5', 'rule': 'rule2'}},  # 所有广告类型本端数据 + 优化阈值计算方式
         '195-f': {'video': {'data': 'videos5'},
                   'user': {'data': 'user5', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # 所有广告类型本端数据 + 优化1 + else非关怀模式人群多出广告
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
         '195-g': {'video': {'data': 'videos5new'},
                   'user': {'data': 'user5new', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
-                  },  # 所有广告类型本端数据 + 优化1 + else非关怀模式人群多出广告 + 调整计算公式
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 调整计算公式
 
         # 票圈短视频
         '196-a': {'video': {'data': 'data1'},
@@ -1083,13 +1090,17 @@ class BaseConfig(object):
         '197-a': {'video': {'data': 'data1'},
                   'user': {'data': 'user0', 'rule': 'rule1'}},
         '197-b': {'video': {'data': 'data1'},
-                  'user': {'data': 'user0', 'rule': 'rule2'}},  # 优化1
+                  'user': {'data': 'user0', 'rule': 'rule2'}},  # 优化阈值计算方式
         '197-c': {'video': {'data': 'data5'},
                   'user': {'data': 'user18', 'rule': 'rule2'}},
         '197-d': {'video': {'data': 'data5:7days'},
-                  'user': {'data': 'user18', 'rule': 'rule2'}},  # 本端数据 + 优化1 + 优化4
+                  'user': {'data': 'user18', 'rule': 'rule2'}},  # 本端数据 + 优化阈值计算方式 + 优化4
         '197-e': {'video': {'data': 'videos18'},
                   'user': {'data': 'user18', 'rule': 'rule2'}},  # 所有广告类型本端数据 + 优化阈值计算方式
+        '197-f': {'video': {'data': 'data5'},
+                  'user': {'data': 'user18', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 
         # 票圈最惊奇
         '198-a': {'video': {'data': 'data1'},
@@ -1097,11 +1108,15 @@ class BaseConfig(object):
         '198-b': {'video': {'data': 'data6'},
                   'user': {'data': 'user19', 'rule': 'rule1'}},  # 本端数据
         '198-c': {'video': {'data': 'data1'},
-                  'user': {'data': 'user0', 'rule': 'rule2'}},  # 优化1
+                  'user': {'data': 'user0', 'rule': 'rule2'}},  # 优化阈值计算方式
         '198-d': {'video': {'data': 'data6'},
-                  'user': {'data': 'user19', 'rule': 'rule2'}},  # 本端数据 + 优化1
+                  'user': {'data': 'user19', 'rule': 'rule2'}},  # 本端数据 + 优化阈值计算方式
         '198-e': {'video': {'data': 'videos19'},
                   'user': {'data': 'user19', 'rule': 'rule2'}},  # 所有广告类型本端数据 + 优化阈值计算方式
+        '198-f': {'video': {'data': 'videos19'},
+                  'user': {'data': 'user19', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 
         # 票圈足迹(票圈|视频精选)
         '242-a': {'video': {'data': 'data1'},