|
@@ -202,6 +202,7 @@ class BaseConfig(object):
|
|
|
'data13': {APP_TYPE['VLOG']: 0.3, APP_TYPE['SHORT_VIDEO']: 0.7}, # [vlog, 票圈短视频]
|
|
'data13': {APP_TYPE['VLOG']: 0.3, APP_TYPE['SHORT_VIDEO']: 0.7}, # [vlog, 票圈短视频]
|
|
|
'data14': {APP_TYPE['VLOG']: 0.78, APP_TYPE['LOVE_LIVE']: 0.11, APP_TYPE['SHORT_VIDEO']: 0.08,
|
|
'data14': {APP_TYPE['VLOG']: 0.78, APP_TYPE['LOVE_LIVE']: 0.11, APP_TYPE['SHORT_VIDEO']: 0.08,
|
|
|
APP_TYPE['LONG_VIDEO']: 0.03},
|
|
APP_TYPE['LONG_VIDEO']: 0.03},
|
|
|
|
|
+ 'videos5': {APP_TYPE['LONG_VIDEO']: 1}, # [内容精选]
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -279,6 +280,7 @@ class BaseConfig(object):
|
|
|
# # {'data': 'data14', 'rule': 'rule4'},
|
|
# # {'data': 'data14', 'rule': 'rule4'},
|
|
|
# {'data': 'data1', 'rule': 'rule7'},
|
|
# {'data': 'data1', 'rule': 'rule7'},
|
|
|
# {'data': 'data1', 'rule': 'rule8'},
|
|
# {'data': 'data1', 'rule': 'rule8'},
|
|
|
|
|
+ {'data': 'videos5', 'rule': 'rule4'}, # [内容精选]
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -328,6 +330,7 @@ class BaseConfig(object):
|
|
|
# {'data': 'data14', 'rule': 'rule4'},
|
|
# {'data': 'data14', 'rule': 'rule4'},
|
|
|
# {'data': 'data1', 'rule': 'rule8'},
|
|
# {'data': 'data1', 'rule': 'rule8'},
|
|
|
# {'data': 'data1', 'rule': 'rule9'},
|
|
# {'data': 'data1', 'rule': 'rule9'},
|
|
|
|
|
+ {'data': 'videos5', 'rule': 'rule4'}, # [内容精选]
|
|
|
]
|
|
]
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -423,6 +426,7 @@ class BaseConfig(object):
|
|
|
# {'data': 'data1', 'rule': 'rule16'}, # 214 vlog
|
|
# {'data': 'data1', 'rule': 'rule16'}, # 214 vlog
|
|
|
# {'data': 'data1', 'rule': 'rule17'}, # 215 vlog
|
|
# {'data': 'data1', 'rule': 'rule17'}, # 215 vlog
|
|
|
# {'data': 'data1', 'rule': 'rule18'}, # 224 vlog
|
|
# {'data': 'data1', 'rule': 'rule18'}, # 224 vlog
|
|
|
|
|
+ {'data': 'videos5', 'rule': 'rule7-1'}, # 428 [内容精选]
|
|
|
],
|
|
],
|
|
|
'params_list_new': [
|
|
'params_list_new': [
|
|
|
{'data': 'data10', 'rule': 'rule19'}, # 316 票圈视频 + 召回在线去重
|
|
{'data': 'data10', 'rule': 'rule19'}, # 316 票圈视频 + 召回在线去重
|
|
@@ -634,6 +638,10 @@ class BaseConfig(object):
|
|
|
FLOWPOOL_KEY_NAME_PREFIX_SET = 'flow:pool:item:'
|
|
FLOWPOOL_KEY_NAME_PREFIX_SET = 'flow:pool:item:'
|
|
|
# 快速曝光流量池数据存放 redis key前缀,完整格式 flow:pool:quick:item:{appType}:{flowPool_id}
|
|
# 快速曝光流量池数据存放 redis key前缀,完整格式 flow:pool:quick:item:{appType}:{flowPool_id}
|
|
|
QUICK_FLOWPOOL_KEY_NAME_PREFIX_SET = 'flow:pool:quick:item:'
|
|
QUICK_FLOWPOOL_KEY_NAME_PREFIX_SET = 'flow:pool:quick:item:'
|
|
|
|
|
+ # 流量池视频分层存放 redis key前缀,完整格式 flow:pool:level:item:{appType}:{level}
|
|
|
|
|
+ FLOWPOOL_KEY_NAME_PREFIX_SET_LEVEL = 'flow:pool:level:item:'
|
|
|
|
|
+ # 流量池各层分发概率权重存放 redis key,完整格式 flow:pool:level:recommend:weight
|
|
|
|
|
+ FLOWPOOL_LEVEL_WEIGHT_KEY_NAME = 'flow:pool:level:recommend:weight'
|
|
|
# 快速曝光流量池分发概率 redis key前缀,完整格式 flow:pool:quick:distribute:rate:{flowPool_id}
|
|
# 快速曝光流量池分发概率 redis key前缀,完整格式 flow:pool:quick:distribute:rate:{flowPool_id}
|
|
|
QUICK_FLOWPOOL_DISTRIBUTE_RATE_KEY_NAME_PREFIX = 'flow:pool:quick:distribute:rate:'
|
|
QUICK_FLOWPOOL_DISTRIBUTE_RATE_KEY_NAME_PREFIX = 'flow:pool:quick:distribute:rate:'
|
|
|
# 本地记录视频的可分发数,控制分发,完整key格式:flow:pool:local:distribute:count:{videoId}:{flowPool}
|
|
# 本地记录视频的可分发数,控制分发,完整key格式:flow:pool:local:distribute:count:{videoId}:{flowPool}
|
|
@@ -1573,32 +1581,32 @@ class BaseConfig(object):
|
|
|
'ab0': {
|
|
'ab0': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab1': {
|
|
'ab1': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab2': {
|
|
'ab2': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab3': {
|
|
'ab3': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab4': {
|
|
'ab4': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab5': {
|
|
'ab5': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
# 'ab6': {
|
|
# 'ab6': {
|
|
|
# 'update_hours': list(range(9)), 'update_param': 1/2,
|
|
# 'update_hours': list(range(9)), 'update_param': 1/2,
|
|
@@ -1608,22 +1616,22 @@ class BaseConfig(object):
|
|
|
'ab6': {
|
|
'ab6': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在设定目标uv的0%
|
|
}, # 0-7点,uv控制在设定目标uv的0%
|
|
|
'ab7': {
|
|
'ab7': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-9点,uv控制在0%
|
|
}, # 0-9点,uv控制在0%
|
|
|
'ab8': {
|
|
'ab8': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab9': {
|
|
'ab9': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 42}
|
|
|
|
|
|
|
+ 'special_max_update_step': 38}
|
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
|
},
|
|
},
|
|
|
},
|
|
},
|