瀏覽代碼

Merge branch 'test' of https://git.yishihui.com/algorithm/rov-offline into test

caida 1 年之前
父節點
當前提交
039c22ccfc
共有 1 個文件被更改,包括 55 次插入22 次删除
  1. 55 22
      config.py

+ 55 - 22
config.py

@@ -1114,6 +1114,10 @@ class BaseConfig(object):
                   'user': {'data': 'user21out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '190-h': {'video': {'data': 'videos21out'},
+                  'user': {'data': 'user21out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 
         # 票圈视频
         # '194-a': {'video': {'data': 'data1'},
@@ -1140,6 +1144,10 @@ class BaseConfig(object):
                   'user': {'data': 'user4out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # 所有广告类型本端数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '194-j': {'video': {'data': 'videos4out'},
+                  'user': {'data': 'user4out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 
         # 内容精选
         # '195-a': {'video': {'data': 'data1'},
@@ -1188,6 +1196,10 @@ class BaseConfig(object):
                   'user': {'data': 'user6out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # 所有广告类型本端数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '196-h': {'video': {'data': 'videos6out'},
+                  'user': {'data': 'user6out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 
         # 老好看视频
         # '197-a': {'video': {'data': 'data1'},
@@ -1208,6 +1220,10 @@ class BaseConfig(object):
                   'user': {'data': 'user18out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # 所有广告类型本端数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '197-h': {'video': {'data': 'videos18out'},
+                  'user': {'data': 'user18out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 
         # 票圈最惊奇
         # '198-a': {'video': {'data': 'data1'},
@@ -1228,6 +1244,10 @@ class BaseConfig(object):
                   'user': {'data': 'user19out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # 所有广告类型本端数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '198-h': {'video': {'data': 'videos19out'},
+                  'user': {'data': 'user19out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 
         # 票圈足迹(票圈|视频精选)
         # '242-a': {'video': {'data': 'data1'},
@@ -1244,6 +1264,10 @@ class BaseConfig(object):
                   'user': {'data': 'user22out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # 所有广告类型本端数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '242-f': {'video': {'data': 'videos22out'},
+                  'user': {'data': 'user22out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 
         # 票圈福年
         # '243-a': {'video': {'data': 'data1'},
@@ -1260,6 +1284,10 @@ class BaseConfig(object):
                   'user': {'data': 'user3out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # 所有广告类型本端数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '243-f': {'video': {'data': 'videos3out'},
+                  'user': {'data': 'user3out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 
         # 信仰之路
         '324-a': {'video': {'data': 'videos0'},
@@ -1270,6 +1298,11 @@ class BaseConfig(object):
                   'user': {'data': 'user0out', 'rule': 'rule2'},
                   'care_model': True, 'threshold_rate': 0.7,
                   },  # vlog端所有广告类型数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+        '324-c': {'video': {'data': 'videos0out'},
+                  'user': {'data': 'user0out', 'rule': 'rule2'},
+                  'care_model': True, 'threshold_rate': 0.7,
+                  },  # vlog端所有广告类型数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
+
     }
 
     # 广告模型阈值计算配置
@@ -1403,48 +1436,48 @@ class BaseConfig(object):
             'max_update_step': 5,  # 最大调整步数
             # 调整步长
             'threshold_update': {
-                'ab0': 1 / 120,
-                'ab1': 1 / 120,
-                'ab2': 1 / 120,
-                'ab3': 1 / 120,
-                'ab4': 1 / 48,
-                'ab5': 1 / 48,
-                'ab6': 1 / 48,
-                'ab7': 1 / 48,
-                'ab8': 1 / 48,
-                'ab9': 1 / 48,
+                'ab0': 1 / 144,
+                'ab1': 1 / 144,
+                'ab2': 1 / 144,
+                'ab3': 1 / 144,
+                'ab4': 1 / 144,
+                'ab5': 1 / 144,
+                'ab6': 1 / 144,
+                'ab7': 1 / 144,
+                'ab8': 1 / 144,
+                'ab9': 1 / 144,
             },
             # 分时段控制目标uv参数
             'target_uv_param': {
                 'ab0': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 27}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
                 'ab1': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 27}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
                 'ab2': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 27}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
                 'ab3': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 27}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
                 'ab4': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 23}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
                 'ab5': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 23}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
                 # 'ab6': {
                 #     'update_hours': list(range(9)), 'update_param': 1/2,
@@ -1454,22 +1487,22 @@ class BaseConfig(object):
                 'ab6': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 23}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在设定目标uv的0%
                 'ab7': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 23}
+                                              'special_max_update_step': 42}
                 },  # 0-9点,uv控制在0%
                 'ab8': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 23}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
                 'ab9': {
                     'update_hours': list(range(7)), 'update_param': 0,
                     'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
-                                              'special_max_update_step': 23}
+                                              'special_max_update_step': 42}
                 },  # 0-7点,uv控制在0%
             },
         },
@@ -1627,11 +1660,11 @@ class BaseConfig(object):
                 'ab0': 1 / 48,
                 'ab1': 1 / 48,
                 'ab2': 1 / 96,
-                'ab3': 1 / 48,
+                'ab3': 1 / 96,
                 'ab4': 1 / 48,
                 'ab5': 1 / 48,
                 'ab6': 1 / 48,
-                'ab7': 1 / 96,
+                'ab7': 1 / 48,
                 'ab8': 1 / 48,
                 'ab9': 1 / 48,
             },