|
@@ -958,6 +958,7 @@ class BaseConfig(object):
|
|
|
# {'data': 'user0', 'rule': 'rule1'}, # vlog
|
|
|
{'data': 'user0', 'rule': 'rule2'}, # vlog + 优化阈值计算方式
|
|
|
{'data': 'user6', 'rule': 'rule1'}, # 票圈短视频
|
|
|
+ {'data': 'user6', 'rule': 'rule2'}, # 票圈短视频 + 优化阈值计算方式
|
|
|
# {'data': 'user0', 'rule': 'rule3'}, # vlog + 优化阈值计算方式 + 优化2
|
|
|
# {'data': 'user6', 'rule': 'rule3'}, # 票圈短视频 + 优化阈值计算方式 + 优化2
|
|
|
# {'data': 'user4', 'rule': 'rule1'}, # 票圈视频
|
|
@@ -970,6 +971,7 @@ class BaseConfig(object):
|
|
|
# {'data': 'user21', 'rule': 'rule1'}, # 票圈视频+
|
|
|
{'data': 'user21', 'rule': 'rule2'}, # 票圈视频+ + 优化阈值计算方式
|
|
|
{'data': 'user3', 'rule': 'rule1'}, # 票圈福年
|
|
|
+ {'data': 'user3', 'rule': 'rule2'}, # 票圈福年 + 优化阈值计算方式
|
|
|
{'data': 'user22', 'rule': 'rule2'}, # 票圈足迹 + 优化阈值计算方式
|
|
|
]
|
|
|
}
|
|
@@ -1094,6 +1096,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user0out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # [else, return0share1mids]非关怀模式人群多出广告 + 所有广告类型数据 + 优化阈值计算方式 + 使用以是否直接跳出为目标的数据
|
|
|
+ '173-p': {'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '173-q': {'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 票圈视频+
|
|
|
# '190-a': {'video': {'data': 'data1'},
|
|
@@ -1118,6 +1130,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user21out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '190-i': {'share': {'video': {'data': 'videos21'}, 'user': {'data': 'user21', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos21out'}, 'user': {'data': 'user21out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '190-j': {'share': {'video': {'data': 'videos21'}, 'user': {'data': 'user21', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos21out'}, 'user': {'data': 'user21out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 票圈视频
|
|
|
# '194-a': {'video': {'data': 'data1'},
|
|
@@ -1148,6 +1170,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user4out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '194-k': {'share': {'video': {'data': 'videos4'}, 'user': {'data': 'user4', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos4out'}, 'user': {'data': 'user4out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '194-l': {'share': {'video': {'data': 'videos4'}, 'user': {'data': 'user4', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos4out'}, 'user': {'data': 'user4out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 内容精选
|
|
|
# '195-a': {'video': {'data': 'data1'},
|
|
@@ -1176,6 +1208,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user5out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '195-j': {'share': {'video': {'data': 'videos5'}, 'user': {'data': 'user5', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos5out'}, 'user': {'data': 'user5out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '195-k': {'share': {'video': {'data': 'videos5'}, 'user': {'data': 'user5', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos5out'}, 'user': {'data': 'user5out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 票圈短视频
|
|
|
# '196-a': {'video': {'data': 'data1'},
|
|
@@ -1200,6 +1242,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user6out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '196-i': {'share': {'video': {'data': 'videos6'}, 'user': {'data': 'user6', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos6out'}, 'user': {'data': 'user6out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '196-j': {'share': {'video': {'data': 'videos6'}, 'user': {'data': 'user6', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos6out'}, 'user': {'data': 'user6out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 老好看视频
|
|
|
# '197-a': {'video': {'data': 'data1'},
|
|
@@ -1224,6 +1276,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user18out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '197-i': {'share': {'video': {'data': 'videos18'}, 'user': {'data': 'user18', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos18out'}, 'user': {'data': 'user18out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '197-j': {'share': {'video': {'data': 'videos18'}, 'user': {'data': 'user18', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos18out'}, 'user': {'data': 'user18out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 票圈最惊奇
|
|
|
# '198-a': {'video': {'data': 'data1'},
|
|
@@ -1248,6 +1310,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user19out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '198-i': {'share': {'video': {'data': 'videos19'}, 'user': {'data': 'user19', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos19out'}, 'user': {'data': 'user19out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '198-j': {'share': {'video': {'data': 'videos19'}, 'user': {'data': 'user19', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos19out'}, 'user': {'data': 'user19out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 票圈足迹(票圈|视频精选)
|
|
|
# '242-a': {'video': {'data': 'data1'},
|
|
@@ -1268,6 +1340,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user22out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '242-g': {'share': {'video': {'data': 'videos22'}, 'user': {'data': 'user22', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos22out'}, 'user': {'data': 'user22out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '242-h': {'share': {'video': {'data': 'videos22'}, 'user': {'data': 'user22', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos22out'}, 'user': {'data': 'user22out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 票圈福年
|
|
|
# '243-a': {'video': {'data': 'data1'},
|
|
@@ -1288,6 +1370,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user3out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '243-g': {'share': {'video': {'data': 'videos3'}, 'user': {'data': 'user3', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos3out'}, 'user': {'data': 'user3out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '243-h': {'share': {'video': {'data': 'videos3'}, 'user': {'data': 'user3', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos3out'}, 'user': {'data': 'user3out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # 所有广告类型本端视频数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
# 信仰之路
|
|
|
'324-a': {'video': {'data': 'videos0'},
|
|
@@ -1302,6 +1394,16 @@ class BaseConfig(object):
|
|
|
'user': {'data': 'user0out', 'rule': 'rule2'},
|
|
|
'care_model': True, 'threshold_rate': 0.7,
|
|
|
}, # vlog端所有广告类型数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
|
|
|
+ '324-d': {'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'add', 'mix_param': {'share_weight': 0.3, 'out_weight': 0.7}
|
|
|
+ }, # vlog端所有广告类型数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案一(加权融合: k1*p(不直接跳出|出广告) + k2*p(分享|出广告))
|
|
|
+ '324-e': {'share': {'video': {'data': 'videos0'}, 'user': {'data': 'user0', 'rule': 'rule2'}},
|
|
|
+ 'out': {'video': {'data': 'videos0out'}, 'user': {'data': 'user0out', 'rule': 'rule2'}},
|
|
|
+ 'care_model': True, 'threshold_rate': 0.7,
|
|
|
+ 'threshold_mix_func': 'multiply',
|
|
|
+ }, # vlog端所有广告类型数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 分享与不直接跳出融合方案二(乘积融合: p(不直接跳出|出广告) * p(分享|出广告))
|
|
|
|
|
|
}
|
|
|
|
|
@@ -1585,68 +1687,68 @@ class BaseConfig(object):
|
|
|
'gradient': 0.07,
|
|
|
'max_update_step': 3,
|
|
|
'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,
|
|
|
+ 'ab0': 1 / 96,
|
|
|
+ 'ab1': 1 / 96,
|
|
|
+ 'ab2': 1 / 96,
|
|
|
+ 'ab3': 1 / 96,
|
|
|
+ 'ab4': 1 / 96,
|
|
|
+ 'ab5': 1 / 96,
|
|
|
+ 'ab6': 1 / 96,
|
|
|
+ 'ab7': 1 / 96,
|
|
|
+ 'ab8': 1 / 96,
|
|
|
+ 'ab9': 1 / 96,
|
|
|
},
|
|
|
# 分时段控制目标uv参数
|
|
|
'target_uv_param': {
|
|
|
'ab0': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab1': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab2': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab3': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab4': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab5': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab6': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab7': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab8': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
'ab9': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
- 'special_max_update_step': 55}
|
|
|
+ 'special_max_update_step': 53}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
},
|
|
|
},
|
|
@@ -1657,68 +1759,68 @@ class BaseConfig(object):
|
|
|
'gradient': 0.05,
|
|
|
'max_update_step': 5,
|
|
|
'threshold_update': {
|
|
|
- 'ab0': 1 / 48,
|
|
|
- 'ab1': 1 / 48,
|
|
|
+ 'ab0': 1 / 96,
|
|
|
+ 'ab1': 1 / 96,
|
|
|
'ab2': 1 / 96,
|
|
|
'ab3': 1 / 96,
|
|
|
- 'ab4': 1 / 48,
|
|
|
- 'ab5': 1 / 48,
|
|
|
- 'ab6': 1 / 48,
|
|
|
- 'ab7': 1 / 48,
|
|
|
- 'ab8': 1 / 48,
|
|
|
- 'ab9': 1 / 48,
|
|
|
+ 'ab4': 1 / 96,
|
|
|
+ 'ab5': 1 / 96,
|
|
|
+ 'ab6': 1 / 96,
|
|
|
+ 'ab7': 1 / 96,
|
|
|
+ 'ab8': 1 / 96,
|
|
|
+ 'ab9': 1 / 96,
|
|
|
},
|
|
|
# 分时段控制目标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}
|
|
|
+ 'special_max_update_step': 29}
|
|
|
}, # 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}
|
|
|
+ 'special_max_update_step': 29}
|
|
|
}, # 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}
|
|
|
+ 'special_max_update_step': 29}
|
|
|
}, # 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}
|
|
|
+ 'special_max_update_step': 29}
|
|
|
}, # 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': 29}
|
|
|
}, # 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': 29}
|
|
|
}, # 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}
|
|
|
+ 'special_max_update_step': 29}
|
|
|
}, # 0-7点,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': 29}
|
|
|
}, # 0-7点,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': 29}
|
|
|
}, # 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': 29}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
},
|
|
|
},
|
|
@@ -1729,16 +1831,16 @@ class BaseConfig(object):
|
|
|
'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,
|
|
|
+ 'ab0': 1 / 72,
|
|
|
+ 'ab1': 1 / 72,
|
|
|
+ 'ab2': 1 / 72,
|
|
|
+ 'ab3': 1 / 72,
|
|
|
+ 'ab4': 1 / 72,
|
|
|
+ 'ab5': 1 / 72,
|
|
|
'ab6': 1 / 72,
|
|
|
- 'ab7': 1 / 48,
|
|
|
- 'ab8': 1 / 48,
|
|
|
- 'ab9': 1 / 48,
|
|
|
+ 'ab7': 1 / 72,
|
|
|
+ 'ab8': 1 / 72,
|
|
|
+ 'ab9': 1 / 72,
|
|
|
},
|
|
|
# 分时段控制目标uv参数
|
|
|
'target_uv_param': {
|
|
@@ -1854,53 +1956,52 @@ class BaseConfig(object):
|
|
|
'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}
|
|
|
+ 'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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}
|
|
|
+ 'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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}
|
|
|
+ 'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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}
|
|
|
+ 'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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}
|
|
|
+ 'special_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 0-7点,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_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 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_update_config': {'special_hours': [0, 7], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 30}
|
|
|
}, # 0-7点,uv控制在0%
|
|
|
},
|
|
|
},
|
|
@@ -1984,16 +2085,16 @@ class BaseConfig(object):
|
|
|
'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,
|
|
|
+ 'ab0': 1 / 96,
|
|
|
+ 'ab1': 1 / 96,
|
|
|
+ 'ab2': 1 / 96,
|
|
|
+ 'ab3': 1 / 96,
|
|
|
+ 'ab4': 1 / 96,
|
|
|
+ 'ab5': 1 / 96,
|
|
|
+ 'ab6': 1 / 96,
|
|
|
+ 'ab7': 1 / 96,
|
|
|
+ 'ab8': 1 / 96,
|
|
|
+ 'ab9': 1 / 96,
|
|
|
},
|
|
|
# 分时段控制目标uv参数
|
|
|
'target_uv_param': {
|