|  | @@ -834,64 +834,64 @@ class BaseConfig(object):
 | 
											
												
													
														|  |      # 广告模型abtest配置
 |  |      # 广告模型abtest配置
 | 
											
												
													
														|  |      AD_ABTEST_CONFIG = {
 |  |      AD_ABTEST_CONFIG = {
 | 
											
												
													
														|  |          # 票圈vlog
 |  |          # 票圈vlog
 | 
											
												
													
														|  | -        '173-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '173-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 调整未分组用户的阈值(去除不出广告的用户组)
 |  | 
 | 
											
												
													
														|  | -        '173-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule3'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class2',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2']
 |  | 
 | 
											
												
													
														|  | -        },  # 细化分组 return25_29, return30+, 且return30+ 不出广告
 |  | 
 | 
											
												
													
														|  | -        '173-d': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1:7days'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 视频使用7天内有曝光的
 |  | 
 | 
											
												
													
														|  | -        '173-e': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  | 
 | 
											
												
													
														|  | -            'care_model_status_param': 2,
 |  | 
 | 
											
												
													
														|  | -            'care_model_ab_mid_group': ['mean_group'],
 |  | 
 | 
											
												
													
														|  | -        },  # 开启关怀模式人群多出广告
 |  | 
 | 
											
												
													
														|  | -        '173-f': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  | 
 | 
											
												
													
														|  | -            'care_model_status_param': 1,
 |  | 
 | 
											
												
													
														|  | -            'care_model_ab_mid_group': ['mean_group'],
 |  | 
 | 
											
												
													
														|  | -        },  # 未开启关怀模式人群多出广告
 |  | 
 | 
											
												
													
														|  | -        '173-g': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1:7days'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 调整未分组用户的阈值(去除不出广告的用户组) + 视频使用7天内有曝光的
 |  | 
 | 
											
												
													
														|  | -        '173-h': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  | 
 | 
											
												
													
														|  | -        },  # else人群多出广告,阈值比例参数:0.8
 |  | 
 | 
											
												
													
														|  | -        '173-i': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  | 
 | 
											
												
													
														|  | -        },  # else人群多出广告,阈值比例参数:0.9
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '173-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '173-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 调整未分组用户的阈值(去除不出广告的用户组)
 | 
											
												
													
														|  | 
 |  | +        # '173-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule3'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class2',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2']
 | 
											
												
													
														|  | 
 |  | +        # },  # 细化分组 return25_29, return30+, 且return30+ 不出广告
 | 
											
												
													
														|  | 
 |  | +        # '173-d': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1:7days'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 视频使用7天内有曝光的
 | 
											
												
													
														|  | 
 |  | +        # '173-e': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_status_param': 2,
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | 
 |  | +        # },  # 开启关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        # '173-f': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | 
 |  | +        # },  # 未开启关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        # '173-g': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1:7days'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 调整未分组用户的阈值(去除不出广告的用户组) + 视频使用7天内有曝光的
 | 
											
												
													
														|  | 
 |  | +        # '173-h': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        # },  # else人群多出广告,阈值比例参数:0.8
 | 
											
												
													
														|  | 
 |  | +        # '173-i': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        # },  # else人群多出广告,阈值比例参数:0.9
 | 
											
												
													
														|  |          '173-j': {
 |  |          '173-j': {
 | 
											
												
													
														|  |              'video': {'data': 'videos0'},
 |  |              'video': {'data': 'videos0'},
 | 
											
												
													
														|  |              'user': {'data': 'user0', 'rule': 'rule2'},
 |  |              'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -900,14 +900,14 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型数据 + 优化阈值计算方式 + else未开启关怀模式人群多出广告
 |  |          },  # 所有广告类型数据 + 优化阈值计算方式 + else未开启关怀模式人群多出广告
 | 
											
												
													
														|  | -        '173-k': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos0:adtype1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  | 
 | 
											
												
													
														|  | -            'care_model_status_param': 1,
 |  | 
 | 
											
												
													
														|  | -            'care_model_ab_mid_group': ['mean_group'],
 |  | 
 | 
											
												
													
														|  | -        },  # else未开启关怀模式人群多出广告 + 模板插屏类型广告视频数据
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '173-k': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos0:adtype1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | 
 |  | +        # },  # else未开启关怀模式人群多出广告 + 模板插屏类型广告视频数据
 | 
											
												
													
														|  |          '173-l': {
 |  |          '173-l': {
 | 
											
												
													
														|  |              'video': {'data': 'videos0'},
 |  |              'video': {'data': 'videos0'},
 | 
											
												
													
														|  |              'user': {'data': 'user0', 'rule': 'rule2'},
 |  |              'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -916,54 +916,62 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 |  |              'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  |          },  # 所有广告类型数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告
 |  |          },  # 所有广告类型数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告
 | 
											
												
													
														|  | -        '173-m': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos0new'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0new', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '173-m': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos0new'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0new', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型数据 + 优化阈值计算方式 + else未开启关怀模式人群多出广告 + 调整计算公式(标准贝叶斯公式)
 | 
											
												
													
														|  | 
 |  | +        '173-n': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos0out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user0out', 'rule': 'rule2'},
 | 
											
												
													
														|  |              'group_class_key': 'class1',
 |  |              'group_class_key': 'class1',
 | 
											
												
													
														|  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | -        },  # 所有广告类型数据 + 优化阈值计算方式 + else未开启关怀模式人群多出广告 + 调整计算公式(标准贝叶斯公式)
 |  | 
 | 
											
												
													
														|  | -        '173-n': {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型数据 + 优化阈值计算方式 + else未开启关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  | 
 |  | +        '173-o': {
 | 
											
												
													
														|  |              'video': {'data': 'videos0out'},
 |  |              'video': {'data': 'videos0out'},
 | 
											
												
													
														|  |              'user': {'data': 'user0out', 'rule': 'rule2'},
 |  |              'user': {'data': 'user0out', 'rule': 'rule2'},
 | 
											
												
													
														|  |              'group_class_key': 'class1',
 |  |              'group_class_key': 'class1',
 | 
											
												
													
														|  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  | -            'care_model_ab_mid_group': ['mean_group'],
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型数据 + 优化阈值计算方式 + else未开启关怀模式人群多出广告
 |  | 
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 票圈视频+
 |  |          # 票圈视频+
 | 
											
												
													
														|  | -        '190-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '190-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '190-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data21'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user21', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '190-d': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data21'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user21', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '190-e': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos21'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user21', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端视频数据 + 优化1
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '190-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '190-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '190-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data21'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user21', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '190-d': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data21'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user21', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '190-e': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos21'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user21', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端视频数据 + 优化1
 | 
											
												
													
														|  |          '190-f': {
 |  |          '190-f': {
 | 
											
												
													
														|  |              'video': {'data': 'videos21'},
 |  |              'video': {'data': 'videos21'},
 | 
											
												
													
														|  |              'user': {'data': 'user21', 'rule': 'rule2'},
 |  |              'user': {'data': 'user21', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -972,44 +980,52 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + 未开启关怀模式人群多出广告
 |  |          },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + 未开启关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        '190-g': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos21out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user21out', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +            'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +            'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 票圈视频
 |  |          # 票圈视频
 | 
											
												
													
														|  | -        '194-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '194-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 调整未分组用户的阈值(去除不出广告的用户组)
 |  | 
 | 
											
												
													
														|  | -        '194-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data2'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user4', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据
 |  | 
 | 
											
												
													
														|  | -        '194-d': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data2'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user4', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '194-e': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos4'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user4', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '194-f': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos4:adtype1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user4', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 模板插屏广告视频本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '194-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '194-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 调整未分组用户的阈值(去除不出广告的用户组)
 | 
											
												
													
														|  | 
 |  | +        # '194-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data2'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user4', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据
 | 
											
												
													
														|  | 
 |  | +        # '194-d': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data2'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user4', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '194-e': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos4'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user4', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '194-f': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos4:adtype1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user4', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 模板插屏广告视频本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  |          '194-g': {
 |  |          '194-g': {
 | 
											
												
													
														|  |              'video': {'data': 'videos4'},
 |  |              'video': {'data': 'videos4'},
 | 
											
												
													
														|  |              'user': {'data': 'user4', 'rule': 'rule2'},
 |  |              'user': {'data': 'user4', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -1018,46 +1034,54 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 |  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | -        '194-h': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos4new'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user4new', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '194-h': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos4new'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user4new', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 调整计算公式
 | 
											
												
													
														|  | 
 |  | +        '194-i': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos4out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user4out', 'rule': 'rule2'},
 | 
											
												
													
														|  |              'group_class_key': 'class1',
 |  |              'group_class_key': 'class1',
 | 
											
												
													
														|  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  | -            'care_model_ab_mid_group': ['mean_group'],
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 调整计算公式
 |  | 
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 内容精选
 |  |          # 内容精选
 | 
											
												
													
														|  | -        '195-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '195-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 调整未分组用户的阈值(去除不出广告的用户组)
 |  | 
 | 
											
												
													
														|  | -        '195-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data3'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user5', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据
 |  | 
 | 
											
												
													
														|  | -        '195-d': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data3'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user5', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '195-e': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos5'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user5', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '195-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '195-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 调整未分组用户的阈值(去除不出广告的用户组)
 | 
											
												
													
														|  | 
 |  | +        # '195-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data3'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user5', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据
 | 
											
												
													
														|  | 
 |  | +        # '195-d': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data3'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user5', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '195-e': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos5'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user5', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  |          '195-f': {
 |  |          '195-f': {
 | 
											
												
													
														|  |              'video': {'data': 'videos5'},
 |  |              'video': {'data': 'videos5'},
 | 
											
												
													
														|  |              'user': {'data': 'user5', 'rule': 'rule2'},
 |  |              'user': {'data': 'user5', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -1066,54 +1090,62 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 |  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | -        '195-g': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos5new'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user5new', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '195-g': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos5new'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user5new', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +        #     'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 调整计算公式
 | 
											
												
													
														|  | 
 |  | +        '195-h': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos5out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user5out', 'rule': 'rule2'},
 | 
											
												
													
														|  |              'group_class_key': 'class1',
 |  |              'group_class_key': 'class1',
 | 
											
												
													
														|  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 调整计算公式
 |  | 
 | 
											
												
													
														|  | -        '195-h': {
 |  | 
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  | 
 |  | +        '195-i': {
 | 
											
												
													
														|  |              'video': {'data': 'videos5out'},
 |  |              'video': {'data': 'videos5out'},
 | 
											
												
													
														|  |              'user': {'data': 'user5out', 'rule': 'rule2'},
 |  |              'user': {'data': 'user5out', 'rule': 'rule2'},
 | 
											
												
													
														|  |              'group_class_key': 'class1',
 |  |              'group_class_key': 'class1',
 | 
											
												
													
														|  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  | -            'care_model_ab_mid_group': ['mean_group'],
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 |  | 
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 票圈短视频
 |  |          # 票圈短视频
 | 
											
												
													
														|  | -        '196-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '196-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data4'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user6', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '196-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data4'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user6', 'rule': 'rule3'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class2',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据 + 优化阈值计算方式 + 优化2
 |  | 
 | 
											
												
													
														|  | -        '196-d': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data4:7days'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user6', 'rule': 'rule3'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class2',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据 + 优化阈值计算方式 + 优化2 + 优化4
 |  | 
 | 
											
												
													
														|  | -        '196-e': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos6'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user6', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '196-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '196-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data4'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user6', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '196-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data4'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user6', 'rule': 'rule3'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class2',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据 + 优化阈值计算方式 + 优化2
 | 
											
												
													
														|  | 
 |  | +        # '196-d': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data4:7days'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user6', 'rule': 'rule3'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class2',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class2']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据 + 优化阈值计算方式 + 优化2 + 优化4
 | 
											
												
													
														|  | 
 |  | +        # '196-e': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos6'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user6', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据
 | 
											
												
													
														|  |          '196-f': {
 |  |          '196-f': {
 | 
											
												
													
														|  |              'video': {'data': 'videos6'},
 |  |              'video': {'data': 'videos6'},
 | 
											
												
													
														|  |              'user': {'data': 'user6', 'rule': 'rule1'},
 |  |              'user': {'data': 'user6', 'rule': 'rule1'},
 | 
											
										
											
												
													
														|  | @@ -1122,38 +1154,46 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型本端数据 + else非关怀模式人群多出广告
 |  |          },  # 所有广告类型本端数据 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        '196-g': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos6out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user6out', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +            'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +            'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 老好看视频
 |  |          # 老好看视频
 | 
											
												
													
														|  | -        '197-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '197-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 优化阈值计算方式 调整未分组用户的阈值(去除不出广告的用户组)
 |  | 
 | 
											
												
													
														|  | -        '197-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data5'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user18', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '197-d': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data5:7days'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user18', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据 + 优化阈值计算方式 + 优化4
 |  | 
 | 
											
												
													
														|  | -        '197-e': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos18'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user18', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '197-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '197-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 优化阈值计算方式 调整未分组用户的阈值(去除不出广告的用户组)
 | 
											
												
													
														|  | 
 |  | +        # '197-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data5'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user18', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '197-d': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data5:7days'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user18', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据 + 优化阈值计算方式 + 优化4
 | 
											
												
													
														|  | 
 |  | +        # '197-e': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos18'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user18', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  |          '197-f': {
 |  |          '197-f': {
 | 
											
												
													
														|  |              'video': {'data': 'data5'},
 |  |              'video': {'data': 'data5'},
 | 
											
												
													
														|  |              'user': {'data': 'user18', 'rule': 'rule2'},
 |  |              'user': {'data': 'user18', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -1162,38 +1202,46 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 |  |          },  # 本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        '197-g': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos18out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user18out', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +            'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +            'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 票圈最惊奇
 |  |          # 票圈最惊奇
 | 
											
												
													
														|  | -        '198-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },
 |  | 
 | 
											
												
													
														|  | -        '198-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data6'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user19', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据
 |  | 
 | 
											
												
													
														|  | -        '198-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '198-d': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data6'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user19', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '198-e': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos19'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user19', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '198-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },
 | 
											
												
													
														|  | 
 |  | +        # '198-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data6'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user19', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据
 | 
											
												
													
														|  | 
 |  | +        # '198-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '198-d': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data6'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user19', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '198-e': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos19'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user19', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  |          '198-f': {
 |  |          '198-f': {
 | 
											
												
													
														|  |              'video': {'data': 'videos19'},
 |  |              'video': {'data': 'videos19'},
 | 
											
												
													
														|  |              'user': {'data': 'user19', 'rule': 'rule2'},
 |  |              'user': {'data': 'user19', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -1202,26 +1250,34 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 |  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        '198-g': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos19out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user19out', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +            'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +            'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 票圈足迹
 |  |          # 票圈足迹
 | 
											
												
													
														|  | -        '242-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # vlog数据
 |  | 
 | 
											
												
													
														|  | -        '242-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # vlog数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '242-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos22'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user22', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '242-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # vlog数据
 | 
											
												
													
														|  | 
 |  | +        # '242-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # vlog数据 + 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '242-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos22'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user22', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据 + 优化阈值计算方式
 | 
											
												
													
														|  |          '242-d': {
 |  |          '242-d': {
 | 
											
												
													
														|  |              'video': {'data': 'videos22'},
 |  |              'video': {'data': 'videos22'},
 | 
											
												
													
														|  |              'user': {'data': 'user22', 'rule': 'rule2'},
 |  |              'user': {'data': 'user22', 'rule': 'rule2'},
 | 
											
										
											
												
													
														|  | @@ -1230,26 +1286,34 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 |  |          },  # 所有广告类型本端数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        '242-e': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos22out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user22out', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +            'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +            'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 票圈福年
 |  |          # 票圈福年
 | 
											
												
													
														|  | -        '243-a': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # vlog数据
 |  | 
 | 
											
												
													
														|  | -        '243-b': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'data1'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user0', 'rule': 'rule2'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # vlog数据 + 优化阈值计算方式
 |  | 
 | 
											
												
													
														|  | -        '243-c': {
 |  | 
 | 
											
												
													
														|  | -            'video': {'data': 'videos3'},
 |  | 
 | 
											
												
													
														|  | -            'user': {'data': 'user3', 'rule': 'rule1'},
 |  | 
 | 
											
												
													
														|  | -            'group_class_key': 'class1',
 |  | 
 | 
											
												
													
														|  | -            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 |  | 
 | 
											
												
													
														|  | -        },  # 所有广告类型本端数据
 |  | 
 | 
											
												
													
														|  | 
 |  | +        # '243-a': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # vlog数据
 | 
											
												
													
														|  | 
 |  | +        # '243-b': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'data1'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user0', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # vlog数据 + 优化阈值计算方式
 | 
											
												
													
														|  | 
 |  | +        # '243-c': {
 | 
											
												
													
														|  | 
 |  | +        #     'video': {'data': 'videos3'},
 | 
											
												
													
														|  | 
 |  | +        #     'user': {'data': 'user3', 'rule': 'rule1'},
 | 
											
												
													
														|  | 
 |  | +        #     'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +        #     'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1']
 | 
											
												
													
														|  | 
 |  | +        # },  # 所有广告类型本端数据
 | 
											
												
													
														|  |          '243-d': {
 |  |          '243-d': {
 | 
											
												
													
														|  |              'video': {'data': 'videos3'},
 |  |              'video': {'data': 'videos3'},
 | 
											
												
													
														|  |              'user': {'data': 'user3', 'rule': 'rule1'},
 |  |              'user': {'data': 'user3', 'rule': 'rule1'},
 | 
											
										
											
												
													
														|  | @@ -1258,6 +1322,14 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  |          },  # 所有广告类型本端数据 + else非关怀模式人群多出广告
 |  |          },  # 所有广告类型本端数据 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        '243-e': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos3out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user3out', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +            'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +            'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # 所有广告类型本端视频数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |          # 票圈|信仰之路
 |  |          # 票圈|信仰之路
 | 
											
												
													
														|  |          '324-a': {
 |  |          '324-a': {
 | 
											
										
											
												
													
														|  | @@ -1267,7 +1339,16 @@ class BaseConfig(object):
 | 
											
												
													
														|  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 |  |              'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  |              'care_model_status_param': 1,
 |  |              'care_model_status_param': 1,
 | 
											
												
													
														|  |              'care_model_ab_mid_group': ['mean_group'],
 |  |              'care_model_ab_mid_group': ['mean_group'],
 | 
											
												
													
														|  | -        },  # vlog所有广告类型数据 + 所有广告类型数据 + 未开启关怀模式人群多出广告
 |  | 
 | 
											
												
													
														|  | 
 |  | +        },  # vlog端所有广告类型数据 + 优化阈值计算方式 + else非关怀模式人群多出广告
 | 
											
												
													
														|  | 
 |  | +        '324-b': {
 | 
											
												
													
														|  | 
 |  | +            'video': {'data': 'videos0out'},
 | 
											
												
													
														|  | 
 |  | +            'user': {'data': 'user0out', 'rule': 'rule2'},
 | 
											
												
													
														|  | 
 |  | +            'group_class_key': 'class1',
 | 
											
												
													
														|  | 
 |  | +            'no_ad_mid_group_list': NO_AD_MID_GROUP_LIST['class1'],
 | 
											
												
													
														|  | 
 |  | +            'care_model_status_param': 1,
 | 
											
												
													
														|  | 
 |  | +            'care_model_ab_mid_group': ['mean_group', 'return0share1mids'],
 | 
											
												
													
														|  | 
 |  | +        },  # vlog端所有广告类型数据 + 优化阈值计算方式 + [else, return0share1mids]非关怀模式人群多出广告 + 使用以是否直接跳出为目标的数据
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # 用户组有广告时的分享率预测结果存放 redis key 前缀,完整格式:ad:users:group:predict:share:rate:{user_data_key}:{date}
 |  |      # 用户组有广告时的分享率预测结果存放 redis key 前缀,完整格式:ad:users:group:predict:share:rate:{user_data_key}:{date}
 | 
											
										
											
												
													
														|  | @@ -1326,7 +1407,7 @@ class DevelopmentConfig(BaseConfig):
 | 
											
												
													
														|  |      GET_USER_30DayReturnCnt_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 |  |      GET_USER_30DayReturnCnt_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      #tf serving url
 |  |      #tf serving url
 | 
											
												
													
														|  | -    TF_SERVING_URL = 'http://localhost:8501/v1/models/deepfm:predict'
 |  | 
 | 
											
												
													
														|  | 
 |  | +    TF_SERVING_URL = 'http://reco-rank-internal.piaoquantv.com/v1/models/deepfm:predict'
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # 日志服务配置
 |  |      # 日志服务配置
 | 
											
												
													
														|  |      ALIYUN_LOG = {
 |  |      ALIYUN_LOG = {
 | 
											
										
											
												
													
														|  | @@ -1384,7 +1465,7 @@ class TestConfig(BaseConfig):
 | 
											
												
													
														|  |      GET_USER_30DayReturnCnt_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 |  |      GET_USER_30DayReturnCnt_URL = 'http://videotest-internal.yishihui.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # tf serving url
 |  |      # tf serving url
 | 
											
												
													
														|  | -    TF_SERVING_URL = 'http://localhost:8501/v1/models/deepfm:predict'
 |  | 
 | 
											
												
													
														|  | 
 |  | +    TF_SERVING_URL = 'http://reco-rank-internal.piaoquantv.com/v1/models/deepfm:predict'
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # 日志服务配置
 |  |      # 日志服务配置
 | 
											
												
													
														|  |      ALIYUN_LOG = {
 |  |      ALIYUN_LOG = {
 | 
											
										
											
												
													
														|  | @@ -1442,7 +1523,7 @@ class PreProductionConfig(BaseConfig):
 | 
											
												
													
														|  |      GET_USER_30DayReturnCnt_URL = 'http://videopre-internal.piaoquantv.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 |  |      GET_USER_30DayReturnCnt_URL = 'http://videopre-internal.piaoquantv.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # tf serving url
 |  |      # tf serving url
 | 
											
												
													
														|  | -    TF_SERVING_URL = 'http://localhost:8501/v1/models/deepfm:predict'
 |  | 
 | 
											
												
													
														|  | 
 |  | +    TF_SERVING_URL = 'http://192.168.203.102:8501/v1/models/deepfm:predict'
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # 日志服务配置
 |  |      # 日志服务配置
 | 
											
												
													
														|  |      ALIYUN_LOG = {
 |  |      ALIYUN_LOG = {
 | 
											
										
											
												
													
														|  | @@ -1500,7 +1581,7 @@ class ProductionConfig(BaseConfig):
 | 
											
												
													
														|  |      GET_USER_30DayReturnCnt_URL = 'http://longvideoapi-internal.piaoquantv.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 |  |      GET_USER_30DayReturnCnt_URL = 'http://longvideoapi-internal.piaoquantv.com/longvideoapi/openapi/user/has30DayReturnCnt?mid='
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # tf serving url
 |  |      # tf serving url
 | 
											
												
													
														|  | -    TF_SERVING_URL = 'http://localhost:8501/v1/models/deepfm:predict'
 |  | 
 | 
											
												
													
														|  | 
 |  | +    TF_SERVING_URL = 'http://reco-rank-internal.piaoquantv.com/v1/models/deepfm:predict'
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      # 日志服务配置
 |  |      # 日志服务配置
 | 
											
												
													
														|  |      ALIYUN_LOG = {
 |  |      ALIYUN_LOG = {
 |