|
@@ -397,6 +397,19 @@ class BaseConfig(object):
|
|
|
|
|
|
'rule19': {'view_type': 'video-show-region', 'platform_return_rate': 0.001,
|
|
|
'region_24h_rule_key': 'rule4', '24h_rule_key': 'rule4', 'merge_func': 2, 'dup_remove': False},
|
|
|
+
|
|
|
+
|
|
|
+ 'rule20': {'view_type': 'video-show-region', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2',
|
|
|
+ '24h_rule_key': 'rule3', 'score_func': 'add_backrate*log(return+1)'},
|
|
|
+
|
|
|
+
|
|
|
+ 'rule21': {'view_type': 'video-show-region', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2',
|
|
|
+ '24h_rule_key': 'rule3', 'score_func': 'multiply_return_retention'},
|
|
|
+
|
|
|
+
|
|
|
+ 'rule22': {'view_type': 'video-show-region', 'platform_return_rate': 0.001, 'region_24h_rule_key': 'rule2',
|
|
|
+ '24h_rule_key': 'rule3', 'score_func': 'update_backrate'},
|
|
|
+
|
|
|
},
|
|
|
'data_params': DATA_PARAMS,
|
|
|
'params_list': [
|
|
@@ -427,6 +440,9 @@ class BaseConfig(object):
|
|
|
|
|
|
|
|
|
{'data': 'videos5', 'rule': 'rule7-1'},
|
|
|
+ {'data': 'data1', 'rule': 'rule20'},
|
|
|
+ {'data': 'data1', 'rule': 'rule21'},
|
|
|
+ {'data': 'data1', 'rule': 'rule22'},
|
|
|
],
|
|
|
'params_list_new': [
|
|
|
{'data': 'data10', 'rule': 'rule19'},
|
|
@@ -1567,48 +1583,48 @@ class BaseConfig(object):
|
|
|
'max_update_step': 5,
|
|
|
|
|
|
'threshold_update': {
|
|
|
- 'ab0': 1 / 216,
|
|
|
- 'ab1': 1 / 216,
|
|
|
- 'ab2': 1 / 216,
|
|
|
- 'ab3': 1 / 216,
|
|
|
- 'ab4': 1 / 216,
|
|
|
- 'ab5': 1 / 216,
|
|
|
- 'ab6': 1 / 216,
|
|
|
- 'ab7': 1 / 216,
|
|
|
- 'ab8': 1 / 216,
|
|
|
- 'ab9': 1 / 216,
|
|
|
+ 'ab0': 1 / 48,
|
|
|
+ 'ab1': 1 / 288,
|
|
|
+ 'ab2': 1 / 288,
|
|
|
+ 'ab3': 1 / 288,
|
|
|
+ 'ab4': 1 / 288,
|
|
|
+ 'ab5': 1 / 288,
|
|
|
+ 'ab6': 1 / 288,
|
|
|
+ 'ab7': 1 / 288,
|
|
|
+ 'ab8': 1 / 288,
|
|
|
+ 'ab9': 1 / 288,
|
|
|
},
|
|
|
|
|
|
'target_uv_param': {
|
|
|
'ab0': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
- 'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.01,
|
|
|
+ 'special_max_update_step': 23}
|
|
|
},
|
|
|
'ab1': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
'ab2': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
'ab3': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
'ab4': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
'ab5': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
|
|
|
|
|
@@ -1618,22 +1634,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.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
'ab7': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
'ab8': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
'ab9': {
|
|
|
'update_hours': list(range(7)), 'update_param': 0,
|
|
|
'special_update_config': {'special_hours': [0, 1, 7, 8], 'special_gradient': 0.005,
|
|
|
- 'special_max_update_step': 51}
|
|
|
+ 'special_max_update_step': 71}
|
|
|
},
|
|
|
},
|
|
|
},
|