|
@@ -89,9 +89,11 @@ def predict_video_share_rate(video_initial_df, dt, data_key, data_param, top10_a
|
|
|
redis_data[-1] = group_ad_share_rate_mean
|
|
|
# 异常视频给定值:mean/3
|
|
|
if top10_abnormal_video_ids is not None:
|
|
|
+ abnormal_video_param = config_.AD_ABNORMAL_VIDEOS_PARAM.get(data_key, 1)
|
|
|
+ print(data_key, data_param, abnormal_video_param)
|
|
|
for abnormal_video_id in top10_abnormal_video_ids:
|
|
|
- print(abnormal_video_id, group_ad_share_rate_mean, group_ad_share_rate_mean/3)
|
|
|
- redis_data[int(abnormal_video_id)] = group_ad_share_rate_mean / 3
|
|
|
+ print(abnormal_video_id, group_ad_share_rate_mean, group_ad_share_rate_mean * abnormal_video_param)
|
|
|
+ redis_data[int(abnormal_video_id)] = group_ad_share_rate_mean * abnormal_video_param
|
|
|
if len(redis_data) > 0:
|
|
|
redis_helper = RedisHelper()
|
|
|
redis_helper.add_data_with_zset(key_name=key_name, data=redis_data, expire_time=2 * 24 * 3600)
|