|
@@ -11,7 +11,7 @@ class BaseConfig(object):
|
|
'LOVE_LIVE': 4, # 票圈视频
|
|
'LOVE_LIVE': 4, # 票圈视频
|
|
'LONG_VIDEO': 5, # 内容精选
|
|
'LONG_VIDEO': 5, # 内容精选
|
|
'SHORT_VIDEO': 6, # 票圈短视频
|
|
'SHORT_VIDEO': 6, # 票圈短视频
|
|
- 'WAN_NENG_VIDEO': 17, # 万能影视屋
|
|
|
|
|
|
+ 'WAN_NENG_VIDEO': 17, # 万能影视屋(信仰之路)
|
|
'LAO_HAO_KAN_VIDEO': 18, # 老好看视频
|
|
'LAO_HAO_KAN_VIDEO': 18, # 老好看视频
|
|
'ZUI_JING_QI': 19, # 票圈最惊奇
|
|
'ZUI_JING_QI': 19, # 票圈最惊奇
|
|
'APP': 13, # 票圈视频APP
|
|
'APP': 13, # 票圈视频APP
|
|
@@ -782,6 +782,7 @@ class BaseConfig(object):
|
|
APP_TYPE['ZUI_JING_QI'], # 票圈最惊奇
|
|
APP_TYPE['ZUI_JING_QI'], # 票圈最惊奇
|
|
APP_TYPE['JOURNEY'], # 票圈足迹
|
|
APP_TYPE['JOURNEY'], # 票圈足迹
|
|
APP_TYPE['BLESSING_YEAR'], # 票圈福年
|
|
APP_TYPE['BLESSING_YEAR'], # 票圈福年
|
|
|
|
+ APP_TYPE['WAN_NENG_VIDEO'], # 信仰之路
|
|
]
|
|
]
|
|
|
|
|
|
# 广告模型视频数据
|
|
# 广告模型视频数据
|
|
@@ -1051,6 +1052,12 @@ class BaseConfig(object):
|
|
'user': {'data': 'user0', 'rule': 'rule2'}},
|
|
'user': {'data': 'user0', 'rule': 'rule2'}},
|
|
'243-c': {'video': {'data': 'videos3'},
|
|
'243-c': {'video': {'data': 'videos3'},
|
|
'user': {'data': 'user3', 'rule': 'rule1'}}, # 所有广告类型本端数据
|
|
'user': {'data': 'user3', 'rule': 'rule1'}}, # 所有广告类型本端数据
|
|
|
|
+
|
|
|
|
+ # 信仰之路
|
|
|
|
+ '324-a': {'video': {'data': 'videos0'},
|
|
|
|
+ 'user': {'data': 'user0', 'rule': 'rule2'},
|
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
|
+ }, # else非关怀模式人群多出广告 + 所有广告类型数据
|
|
}
|
|
}
|
|
|
|
|
|
# 广告模型阈值计算配置
|
|
# 广告模型阈值计算配置
|
|
@@ -1724,6 +1731,79 @@ class BaseConfig(object):
|
|
}, # 0-7点,uv控制在0%
|
|
}, # 0-7点,uv控制在0%
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+ # 信仰之路
|
|
|
|
+ APP_TYPE['WAN_NENG_VIDEO']: {
|
|
|
|
+ 'ab_test_id': '324',
|
|
|
|
+ 'not_update': 0.01, # 无需调整阈值的uv浮动
|
|
|
|
+ 'gradient': 0.05, # 调整梯度
|
|
|
|
+ 'max_update_step': 5, # 最大调整步数
|
|
|
|
+ # 调整步长
|
|
|
|
+ 'threshold_update': {
|
|
|
|
+ 'ab0': 1 / 48,
|
|
|
|
+ 'ab1': 1 / 48,
|
|
|
|
+ 'ab2': 1 / 48,
|
|
|
|
+ 'ab3': 1 / 48,
|
|
|
|
+ 'ab4': 1 / 48,
|
|
|
|
+ 'ab5': 1 / 48,
|
|
|
|
+ 'ab6': 1 / 48,
|
|
|
|
+ 'ab7': 1 / 48,
|
|
|
|
+ 'ab8': 1 / 48,
|
|
|
|
+ 'ab9': 1 / 48,
|
|
|
|
+ },
|
|
|
|
+ # 分时段控制目标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': 23}
|
|
|
|
+ }, # 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': 23}
|
|
|
|
+ }, # 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': 23}
|
|
|
|
+ }, # 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': 23}
|
|
|
|
+ }, # 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}
|
|
|
|
+ }, # 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}
|
|
|
|
+ }, # 0-7点,uv控制在0%
|
|
|
|
+ '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}
|
|
|
|
+ }, # 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}
|
|
|
|
+ }, # 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}
|
|
|
|
+ }, # 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}
|
|
|
|
+ }, # 0-7点,uv控制在0%
|
|
|
|
+ },
|
|
|
|
+ },
|
|
}
|
|
}
|
|
|
|
|
|
# 用户组有广告时的分享率预测结果存放 redis key 前缀,完整格式:ad:users:group:predict:share:rate:{user_data_key}:{user_rule_key}:{date}
|
|
# 用户组有广告时的分享率预测结果存放 redis key 前缀,完整格式:ad:users:group:predict:share:rate:{user_data_key}:{user_rule_key}:{date}
|