Kaynağa Gözat

Add current config

StrayWarrior 6 gün önce
ebeveyn
işleme
af357b146b
6 değiştirilmiş dosya ile 1741 ekleme ve 0 silme
  1. 707 0
      data_fields_v3.config
  2. 351 0
      features.config
  3. 100 0
      features_top100.config
  4. 300 0
      features_top300.config
  5. 50 0
      features_top50.config
  6. 233 0
      widedeep_v12_1.py

+ 707 - 0
data_fields_v3.config

@@ -0,0 +1,707 @@
+ has_click BIGINT
+ has_conversion BIGINT
+ b8_yesterday_ctr DOUBLE
+ b8_yesterday_ctcvr DOUBLE
+ b8_yesterday_cvr DOUBLE
+ b8_yesterday_conver DOUBLE
+ b8_yesterday_ecpm DOUBLE
+ b8_yesterday_click DOUBLE
+ b8_yesterday_conver_x_log_view DOUBLE
+ b8_yesterday_conver_x_ctcvr DOUBLE
+ b9_1h_ctr DOUBLE
+ b9_1h_ctcvr DOUBLE
+ b9_1h_cvr DOUBLE
+ b9_1h_conver DOUBLE
+ b9_1h_ecpm DOUBLE
+ b9_1h_click DOUBLE
+ b9_1h_conver_x_log_view DOUBLE
+ b9_1h_conver_x_ctcvr DOUBLE
+ b9_2h_ctr DOUBLE
+ b9_2h_ctcvr DOUBLE
+ b9_2h_cvr DOUBLE
+ b9_2h_conver DOUBLE
+ b9_2h_ecpm DOUBLE
+ b9_2h_click DOUBLE
+ b9_2h_conver_x_log_view DOUBLE
+ b9_2h_conver_x_ctcvr DOUBLE
+ b9_3h_ctr DOUBLE
+ b9_3h_ctcvr DOUBLE
+ b9_3h_cvr DOUBLE
+ b9_3h_conver DOUBLE
+ b9_3h_ecpm DOUBLE
+ b9_3h_click DOUBLE
+ b9_3h_conver_x_log_view DOUBLE
+ b9_3h_conver_x_ctcvr DOUBLE
+ b9_4h_ctr DOUBLE
+ b9_4h_ctcvr DOUBLE
+ b9_4h_cvr DOUBLE
+ b9_4h_conver DOUBLE
+ b9_4h_ecpm DOUBLE
+ b9_4h_click DOUBLE
+ b9_4h_conver_x_log_view DOUBLE
+ b9_4h_conver_x_ctcvr DOUBLE
+ b9_5h_ctr DOUBLE
+ b9_5h_ctcvr DOUBLE
+ b9_5h_cvr DOUBLE
+ b7_14d_ctcvr DOUBLE
+ b7_14d_cvr DOUBLE
+ b7_14d_conver DOUBLE
+ b7_14d_ecpm DOUBLE
+ b7_14d_click DOUBLE
+ b7_14d_conver_x_log_view DOUBLE
+ b7_14d_conver_x_ctcvr DOUBLE
+ viewall DOUBLE
+ clickall DOUBLE
+ converall DOUBLE
+ incomeall DOUBLE
+ ctr_all DOUBLE
+ ctcvr_all DOUBLE
+ cvr_all DOUBLE
+ ecpm_all DOUBLE
+ timediff_view DOUBLE
+ timediff_click DOUBLE
+ timediff_conver DOUBLE
+ actionstatic_view DOUBLE
+ actionstatic_click DOUBLE
+ actionstatic_conver DOUBLE
+ actionstatic_income DOUBLE
+ actionstatic_ctr DOUBLE
+ actionstatic_ctcvr DOUBLE
+ actionstatic_cvr DOUBLE
+ e1_tags_3d_matchnum DOUBLE
+ e1_tags_3d_maxscore DOUBLE
+ e1_tags_3d_avgscore DOUBLE
+ e1_tags_7d_matchnum DOUBLE
+ e1_tags_7d_maxscore DOUBLE
+ e1_tags_7d_avgscore DOUBLE
+ e1_tags_14d_matchnum DOUBLE
+ e1_tags_14d_maxscore DOUBLE
+ e1_tags_14d_avgscore DOUBLE
+ e2_tags_3d_matchnum DOUBLE
+ e2_tags_3d_maxscore DOUBLE
+ e2_tags_3d_avgscore DOUBLE
+ e2_tags_7d_matchnum DOUBLE
+ e2_tags_7d_maxscore DOUBLE
+ e2_tags_7d_avgscore DOUBLE
+ e2_tags_14d_matchnum DOUBLE
+ e2_tags_14d_maxscore DOUBLE
+ e2_tags_14d_avgscore DOUBLE
+ b8_1h_cvr DOUBLE
+ b8_1h_conver DOUBLE
+ b8_1h_ecpm DOUBLE
+ b8_1h_click DOUBLE
+ b8_1h_conver_x_log_view DOUBLE
+ b8_1h_conver_x_ctcvr DOUBLE
+ b8_2h_ctr DOUBLE
+ b8_2h_ctcvr DOUBLE
+ b8_2h_cvr DOUBLE
+ b8_2h_conver DOUBLE
+ b8_2h_ecpm DOUBLE
+ b8_2h_click DOUBLE
+ b8_2h_conver_x_log_view DOUBLE
+ b8_2h_conver_x_ctcvr DOUBLE
+ b8_3h_ctr DOUBLE
+ b8_3h_ctcvr DOUBLE
+ b8_3h_cvr DOUBLE
+ b8_3h_conver DOUBLE
+ b8_3h_ecpm DOUBLE
+ b8_3h_click DOUBLE
+ b8_3h_conver_x_log_view DOUBLE
+ b8_3h_conver_x_ctcvr DOUBLE
+ b8_4h_ctr DOUBLE
+ b8_4h_ctcvr DOUBLE
+ b8_4h_cvr DOUBLE
+ b8_4h_conver DOUBLE
+ b8_4h_ecpm DOUBLE
+ b8_4h_click DOUBLE
+ b8_4h_conver_x_log_view DOUBLE
+ b8_4h_conver_x_ctcvr DOUBLE
+ b8_5h_ctr DOUBLE
+ b8_5h_ctcvr DOUBLE
+ b8_5h_cvr DOUBLE
+ b8_5h_conver DOUBLE
+ b8_5h_ecpm DOUBLE
+ b8_5h_click DOUBLE
+ b8_5h_conver_x_log_view DOUBLE
+ b8_5h_conver_x_ctcvr DOUBLE
+ b8_6h_ctr DOUBLE
+ b8_6h_ctcvr DOUBLE
+ b8_6h_cvr DOUBLE
+ b8_6h_conver DOUBLE
+ b8_6h_ecpm DOUBLE
+ b4_3d_ctcvr DOUBLE
+ b4_3d_cvr DOUBLE
+ b4_3d_conver DOUBLE
+ b4_3d_ecpm DOUBLE
+ b4_3d_click DOUBLE
+ b4_3d_conver_x_log_view DOUBLE
+ b4_3d_conver_x_ctcvr DOUBLE
+ b4_7d_ctr DOUBLE
+ b4_7d_ctcvr DOUBLE
+ b4_7d_cvr DOUBLE
+ b4_7d_conver DOUBLE
+ b4_7d_ecpm DOUBLE
+ b4_7d_click DOUBLE
+ b4_7d_conver_x_log_view DOUBLE
+ b4_7d_conver_x_ctcvr DOUBLE
+ b4_today_ctr DOUBLE
+ b4_today_ctcvr DOUBLE
+ b4_today_cvr DOUBLE
+ b4_today_conver DOUBLE
+ b4_today_ecpm DOUBLE
+ b4_today_click DOUBLE
+ b4_today_conver_x_log_view DOUBLE
+ b4_today_conver_x_ctcvr DOUBLE
+ b4_yesterday_ctr DOUBLE
+ b4_yesterday_ctcvr DOUBLE
+ b4_yesterday_cvr DOUBLE
+ b4_yesterday_conver DOUBLE
+ b4_yesterday_ecpm DOUBLE
+ b4_yesterday_click DOUBLE
+ b4_yesterday_conver_x_log_view DOUBLE
+ b4_yesterday_conver_x_ctcvr DOUBLE
+ b5_1h_ctr DOUBLE
+ b5_1h_ctcvr DOUBLE
+ b5_1h_cvr DOUBLE
+ b5_1h_conver DOUBLE
+ b5_1h_ecpm DOUBLE
+ b5_1h_click DOUBLE
+ b5_1h_conver_x_log_view DOUBLE
+ b5_1h_conver_x_ctcvr DOUBLE
+ b5_2h_ctr DOUBLE
+ b5_2h_ctcvr DOUBLE
+ b5_2h_cvr DOUBLE
+ b5_2h_conver DOUBLE
+ d1_feature_3h_ctr DOUBLE
+ d1_feature_3h_ctcvr DOUBLE
+ d1_feature_3h_cvr DOUBLE
+ d1_feature_3h_conver DOUBLE
+ d1_feature_3h_ecpm DOUBLE
+ d1_feature_6h_ctr DOUBLE
+ d1_feature_6h_ctcvr DOUBLE
+ d1_feature_6h_cvr DOUBLE
+ d1_feature_6h_conver DOUBLE
+ d1_feature_6h_ecpm DOUBLE
+ d1_feature_12h_ctr DOUBLE
+ d1_feature_12h_ctcvr DOUBLE
+ d1_feature_12h_cvr DOUBLE
+ d1_feature_12h_conver DOUBLE
+ d1_feature_12h_ecpm DOUBLE
+ d1_feature_1d_ctr DOUBLE
+ d1_feature_1d_ctcvr DOUBLE
+ d1_feature_1d_cvr DOUBLE
+ d1_feature_1d_conver DOUBLE
+ d1_feature_1d_ecpm DOUBLE
+ d1_feature_3d_ctr DOUBLE
+ d1_feature_3d_ctcvr DOUBLE
+ d1_feature_3d_cvr DOUBLE
+ d1_feature_3d_conver DOUBLE
+ d1_feature_3d_ecpm DOUBLE
+ d1_feature_7d_ctr DOUBLE
+ d1_feature_7d_ctcvr DOUBLE
+ d1_feature_7d_cvr DOUBLE
+ d1_feature_7d_conver DOUBLE
+ d1_feature_7d_ecpm DOUBLE
+ vid_rank_ctr_1d DOUBLE
+ vid_rank_ctr_3d DOUBLE
+ vid_rank_ctr_7d DOUBLE
+ vid_rank_ctr_14d DOUBLE
+ vid_rank_ctcvr_1d DOUBLE
+ vid_rank_ctcvr_3d DOUBLE
+ vid_rank_ctcvr_7d DOUBLE
+ vid_rank_ctcvr_14d DOUBLE
+ vid_rank_ecpm_1d DOUBLE
+ vid_rank_ecpm_3d DOUBLE
+ vid_rank_ecpm_7d DOUBLE
+ vid_rank_ecpm_14d DOUBLE
+ ctitle_vtitle_similarity DOUBLE
+ b5_2h_ecpm DOUBLE
+ b5_2h_click DOUBLE
+ b5_2h_conver_x_log_view DOUBLE
+ b5_2h_conver_x_ctcvr DOUBLE
+ b5_3h_ctr DOUBLE
+ b5_3h_ctcvr DOUBLE
+ b5_3h_cvr DOUBLE
+ b5_3h_conver DOUBLE
+ b5_3h_ecpm DOUBLE
+ b5_3h_click DOUBLE
+ b5_3h_conver_x_log_view DOUBLE
+ b5_3h_conver_x_ctcvr DOUBLE
+ b5_4h_ctr DOUBLE
+ b5_4h_ctcvr DOUBLE
+ b5_4h_cvr DOUBLE
+ b5_4h_conver DOUBLE
+ b5_4h_ecpm DOUBLE
+ b5_4h_click DOUBLE
+ b5_4h_conver_x_log_view DOUBLE
+ b5_4h_conver_x_ctcvr DOUBLE
+ b5_5h_ctr DOUBLE
+ b5_5h_ctcvr DOUBLE
+ b5_5h_cvr DOUBLE
+ b5_5h_conver DOUBLE
+ b5_5h_ecpm DOUBLE
+ b5_5h_click DOUBLE
+ b5_5h_conver_x_log_view DOUBLE
+ b5_5h_conver_x_ctcvr DOUBLE
+ b5_6h_ctr DOUBLE
+ b5_6h_ctcvr DOUBLE
+ b5_6h_cvr DOUBLE
+ b5_6h_conver DOUBLE
+ b5_6h_ecpm DOUBLE
+ b5_6h_click DOUBLE
+ b5_6h_conver_x_log_view DOUBLE
+ b5_6h_conver_x_ctcvr DOUBLE
+ b5_12h_ctr DOUBLE
+ b5_12h_ctcvr DOUBLE
+ b5_12h_cvr DOUBLE
+ b5_12h_conver DOUBLE
+ b5_12h_ecpm DOUBLE
+ b5_12h_click DOUBLE
+ b5_12h_conver_x_log_view DOUBLE
+ b8_6h_click DOUBLE
+ b8_6h_conver_x_log_view DOUBLE
+ b8_6h_conver_x_ctcvr DOUBLE
+ b8_12h_ctr DOUBLE
+ b8_12h_ctcvr DOUBLE
+ b8_12h_cvr DOUBLE
+ b8_12h_conver DOUBLE
+ b8_12h_ecpm DOUBLE
+ b8_12h_click DOUBLE
+ b8_12h_conver_x_log_view DOUBLE
+ b8_12h_conver_x_ctcvr DOUBLE
+ b8_1d_ctr DOUBLE
+ b8_1d_ctcvr DOUBLE
+ b8_1d_cvr DOUBLE
+ b8_1d_conver DOUBLE
+ b8_1d_ecpm DOUBLE
+ b8_1d_click DOUBLE
+ b8_1d_conver_x_log_view DOUBLE
+ b8_1d_conver_x_ctcvr DOUBLE
+ b8_3d_ctr DOUBLE
+ b8_3d_ctcvr DOUBLE
+ b8_3d_cvr DOUBLE
+ b8_3d_conver DOUBLE
+ b8_3d_ecpm DOUBLE
+ b8_3d_click DOUBLE
+ b8_3d_conver_x_log_view DOUBLE
+ b8_3d_conver_x_ctcvr DOUBLE
+ b8_7d_ctr DOUBLE
+ b8_7d_ctcvr DOUBLE
+ b8_7d_cvr DOUBLE
+ b8_7d_conver DOUBLE
+ b8_7d_ecpm DOUBLE
+ b8_7d_click DOUBLE
+ b8_7d_conver_x_log_view DOUBLE
+ b8_7d_conver_x_ctcvr DOUBLE
+ b8_today_ctr DOUBLE
+ b8_today_ctcvr DOUBLE
+ b8_today_cvr DOUBLE
+ b8_today_conver DOUBLE
+ b8_today_ecpm DOUBLE
+ b8_today_click DOUBLE
+ b8_today_conver_x_log_view DOUBLE
+ b8_today_conver_x_ctcvr DOUBLE
+ b2_today_click DOUBLE
+ b2_today_conver_x_log_view DOUBLE
+ b2_today_conver_x_ctcvr DOUBLE
+ b2_yesterday_ctr DOUBLE
+ b2_yesterday_ctcvr DOUBLE
+ b2_yesterday_cvr DOUBLE
+ b2_yesterday_conver DOUBLE
+ b2_yesterday_ecpm DOUBLE
+ b2_yesterday_click DOUBLE
+ b2_yesterday_conver_x_log_view DOUBLE
+ b2_yesterday_conver_x_ctcvr DOUBLE
+ b3_1h_ctr DOUBLE
+ b3_1h_ctcvr DOUBLE
+ b3_1h_cvr DOUBLE
+ b3_1h_conver DOUBLE
+ b3_1h_ecpm DOUBLE
+ b3_1h_click DOUBLE
+ b3_1h_conver_x_log_view DOUBLE
+ b3_1h_conver_x_ctcvr DOUBLE
+ b3_2h_ctr DOUBLE
+ b3_2h_ctcvr DOUBLE
+ b3_2h_cvr DOUBLE
+ b3_2h_conver DOUBLE
+ b3_2h_ecpm DOUBLE
+ b3_2h_click DOUBLE
+ b3_2h_conver_x_log_view DOUBLE
+ b3_2h_conver_x_ctcvr DOUBLE
+ b3_3h_ctr DOUBLE
+ b3_3h_ctcvr DOUBLE
+ b3_3h_cvr DOUBLE
+ b3_3h_conver DOUBLE
+ b3_3h_ecpm DOUBLE
+ b3_3h_click DOUBLE
+ b3_3h_conver_x_log_view DOUBLE
+ b3_3h_conver_x_ctcvr DOUBLE
+ b3_4h_ctr DOUBLE
+ b3_4h_ctcvr DOUBLE
+ b3_4h_cvr DOUBLE
+ b3_4h_conver DOUBLE
+ b3_4h_ecpm DOUBLE
+ b3_4h_click DOUBLE
+ b3_4h_conver_x_log_view DOUBLE
+ b3_4h_conver_x_ctcvr DOUBLE
+ b3_5h_ctr DOUBLE
+ b3_5h_ctcvr DOUBLE
+ b3_5h_cvr DOUBLE
+ b3_5h_conver DOUBLE
+ b3_5h_ecpm DOUBLE
+ b3_5h_click DOUBLE
+ b3_5h_conver_x_log_view DOUBLE
+ b3_5h_conver_x_ctcvr DOUBLE
+ b3_6h_ctr DOUBLE
+ b3_6h_ctcvr DOUBLE
+ b3_6h_cvr DOUBLE
+ b3_6h_conver DOUBLE
+ b3_6h_ecpm DOUBLE
+ b3_6h_click DOUBLE
+ b3_6h_conver_x_log_view DOUBLE
+ b3_6h_conver_x_ctcvr DOUBLE
+ b3_12h_ctr DOUBLE
+ b3_12h_ctcvr DOUBLE
+ b3_12h_cvr DOUBLE
+ b3_12h_conver DOUBLE
+ b3_12h_ecpm DOUBLE
+ b3_12h_click DOUBLE
+ b3_12h_conver_x_log_view DOUBLE
+ b3_12h_conver_x_ctcvr DOUBLE
+ b3_1d_ctr DOUBLE
+ b3_1d_ctcvr DOUBLE
+ b3_1d_cvr DOUBLE
+ b3_1d_conver DOUBLE
+ b3_1d_ecpm DOUBLE
+ b3_1d_click DOUBLE
+ b3_1d_conver_x_log_view DOUBLE
+ b3_1d_conver_x_ctcvr DOUBLE
+ b3_3d_ctr DOUBLE
+ b3_3d_ctcvr DOUBLE
+ b3_3d_cvr DOUBLE
+ b3_3d_conver DOUBLE
+ b3_3d_ecpm DOUBLE
+ b3_3d_click DOUBLE
+ b3_3d_conver_x_log_view DOUBLE
+ b3_3d_conver_x_ctcvr DOUBLE
+ b3_7d_ctr DOUBLE
+ b3_7d_ctcvr DOUBLE
+ b3_7d_cvr DOUBLE
+ b3_7d_conver DOUBLE
+ b3_7d_ecpm DOUBLE
+ b3_7d_click DOUBLE
+ b3_7d_conver_x_log_view DOUBLE
+ b3_7d_conver_x_ctcvr DOUBLE
+ b3_today_ctr DOUBLE
+ b3_today_ctcvr DOUBLE
+ b3_today_cvr DOUBLE
+ b3_today_conver DOUBLE
+ b3_today_ecpm DOUBLE
+ b3_today_click DOUBLE
+ b3_today_conver_x_log_view DOUBLE
+ b3_today_conver_x_ctcvr DOUBLE
+ b3_yesterday_ctr DOUBLE
+ b3_yesterday_ctcvr DOUBLE
+ b3_yesterday_cvr DOUBLE
+ b3_yesterday_conver DOUBLE
+ b3_yesterday_ecpm DOUBLE
+ b3_yesterday_click DOUBLE
+ b3_yesterday_conver_x_log_view DOUBLE
+ b3_yesterday_conver_x_ctcvr DOUBLE
+ b4_1h_ctr DOUBLE
+ b4_1h_ctcvr DOUBLE
+ b4_1h_cvr DOUBLE
+ b4_1h_conver DOUBLE
+ b4_1h_ecpm DOUBLE
+ b4_1h_click DOUBLE
+ b4_1h_conver_x_log_view DOUBLE
+ b4_1h_conver_x_ctcvr DOUBLE
+ b4_2h_ctr DOUBLE
+ b4_2h_ctcvr DOUBLE
+ b4_2h_cvr DOUBLE
+ b4_2h_conver DOUBLE
+ b4_2h_ecpm DOUBLE
+ b4_2h_click DOUBLE
+ b4_2h_conver_x_log_view DOUBLE
+ b4_2h_conver_x_ctcvr DOUBLE
+ b4_3h_ctr DOUBLE
+ b4_3h_ctcvr DOUBLE
+ b4_3h_cvr DOUBLE
+ b4_3h_conver DOUBLE
+ b4_3h_ecpm DOUBLE
+ b4_3h_click DOUBLE
+ b9_7d_conver_x_log_view DOUBLE
+ b9_7d_conver_x_ctcvr DOUBLE
+ b9_today_ctr DOUBLE
+ b9_today_ctcvr DOUBLE
+ b9_today_cvr DOUBLE
+ b9_today_conver DOUBLE
+ b9_today_ecpm DOUBLE
+ b9_today_click DOUBLE
+ b9_today_conver_x_log_view DOUBLE
+ b9_today_conver_x_ctcvr DOUBLE
+ b9_yesterday_ctr DOUBLE
+ b9_yesterday_ctcvr DOUBLE
+ b9_yesterday_cvr DOUBLE
+ b9_yesterday_conver DOUBLE
+ b9_yesterday_ecpm DOUBLE
+ b9_yesterday_click DOUBLE
+ b9_yesterday_conver_x_log_view DOUBLE
+ b9_yesterday_conver_x_ctcvr DOUBLE
+ b6_7d_ctr DOUBLE
+ b6_7d_ctcvr DOUBLE
+ b6_7d_cvr DOUBLE
+ b6_7d_conver DOUBLE
+ b6_7d_ecpm DOUBLE
+ b6_7d_click DOUBLE
+ b6_7d_conver_x_log_view DOUBLE
+ b6_7d_conver_x_ctcvr DOUBLE
+ b6_14d_ctr DOUBLE
+ b6_14d_ctcvr DOUBLE
+ b6_14d_cvr DOUBLE
+ b6_14d_conver DOUBLE
+ b6_14d_ecpm DOUBLE
+ b6_14d_click DOUBLE
+ b6_14d_conver_x_log_view DOUBLE
+ b6_14d_conver_x_ctcvr DOUBLE
+ b7_7d_ctr DOUBLE
+ b7_7d_ctcvr DOUBLE
+ b7_7d_cvr DOUBLE
+ b7_7d_conver DOUBLE
+ b7_7d_ecpm DOUBLE
+ b7_7d_click DOUBLE
+ b7_7d_conver_x_log_view DOUBLE
+ b7_7d_conver_x_ctcvr DOUBLE
+ b7_14d_ctr DOUBLE
+ b5_12h_conver_x_ctcvr DOUBLE
+ b5_1d_ctr DOUBLE
+ b5_1d_ctcvr DOUBLE
+ b5_1d_cvr DOUBLE
+ b5_1d_conver DOUBLE
+ b5_1d_ecpm DOUBLE
+ b5_1d_click DOUBLE
+ b5_1d_conver_x_log_view DOUBLE
+ b5_1d_conver_x_ctcvr DOUBLE
+ b5_3d_ctr DOUBLE
+ b5_3d_ctcvr DOUBLE
+ b5_3d_cvr DOUBLE
+ b5_3d_conver DOUBLE
+ b5_3d_ecpm DOUBLE
+ b5_3d_click DOUBLE
+ b5_3d_conver_x_log_view DOUBLE
+ b5_3d_conver_x_ctcvr DOUBLE
+ b5_7d_ctr DOUBLE
+ b5_7d_ctcvr DOUBLE
+ b5_7d_cvr DOUBLE
+ b5_7d_conver DOUBLE
+ b5_7d_ecpm DOUBLE
+ b5_7d_click DOUBLE
+ b5_7d_conver_x_log_view DOUBLE
+ b5_7d_conver_x_ctcvr DOUBLE
+ b5_today_ctr DOUBLE
+ b5_today_ctcvr DOUBLE
+ b5_today_cvr DOUBLE
+ b5_today_conver DOUBLE
+ b5_today_ecpm DOUBLE
+ b5_today_click DOUBLE
+ b5_today_conver_x_log_view DOUBLE
+ b5_today_conver_x_ctcvr DOUBLE
+ b5_yesterday_ctr DOUBLE
+ b5_yesterday_ctcvr DOUBLE
+ b5_yesterday_cvr DOUBLE
+ b5_yesterday_conver DOUBLE
+ b5_yesterday_ecpm DOUBLE
+ b5_yesterday_click DOUBLE
+ b5_yesterday_conver_x_log_view DOUBLE
+ b5_yesterday_conver_x_ctcvr DOUBLE
+ b8_1h_ctr DOUBLE
+ b8_1h_ctcvr DOUBLE
+ b4_3h_conver_x_log_view DOUBLE
+ b4_3h_conver_x_ctcvr DOUBLE
+ b4_4h_ctr DOUBLE
+ b4_4h_ctcvr DOUBLE
+ b4_4h_cvr DOUBLE
+ b4_4h_conver DOUBLE
+ b4_4h_ecpm DOUBLE
+ b4_4h_click DOUBLE
+ b4_4h_conver_x_log_view DOUBLE
+ b4_4h_conver_x_ctcvr DOUBLE
+ b4_5h_ctr DOUBLE
+ b4_5h_ctcvr DOUBLE
+ b4_5h_cvr DOUBLE
+ b4_5h_conver DOUBLE
+ b4_5h_ecpm DOUBLE
+ b4_5h_click DOUBLE
+ b4_5h_conver_x_log_view DOUBLE
+ b4_5h_conver_x_ctcvr DOUBLE
+ b4_6h_ctr DOUBLE
+ b4_6h_ctcvr DOUBLE
+ b4_6h_cvr DOUBLE
+ b4_6h_conver DOUBLE
+ b4_6h_ecpm DOUBLE
+ b4_6h_click DOUBLE
+ b4_6h_conver_x_log_view DOUBLE
+ b4_6h_conver_x_ctcvr DOUBLE
+ b4_12h_ctr DOUBLE
+ b4_12h_ctcvr DOUBLE
+ b4_12h_cvr DOUBLE
+ b4_12h_conver DOUBLE
+ b4_12h_ecpm DOUBLE
+ b4_12h_click DOUBLE
+ b4_12h_conver_x_log_view DOUBLE
+ b4_12h_conver_x_ctcvr DOUBLE
+ b4_1d_ctr DOUBLE
+ b4_1d_ctcvr DOUBLE
+ b4_1d_cvr DOUBLE
+ b4_1d_conver DOUBLE
+ b4_1d_ecpm DOUBLE
+ b4_1d_click DOUBLE
+ b4_1d_conver_x_log_view DOUBLE
+ b4_1d_conver_x_ctcvr DOUBLE
+ b4_3d_ctr DOUBLE
+ b2_6h_cvr DOUBLE
+ b2_6h_conver DOUBLE
+ b2_6h_ecpm DOUBLE
+ b2_6h_click DOUBLE
+ b2_6h_conver_x_log_view DOUBLE
+ b2_6h_conver_x_ctcvr DOUBLE
+ b2_12h_ctr DOUBLE
+ b2_12h_ctcvr DOUBLE
+ b2_12h_cvr DOUBLE
+ b2_12h_conver DOUBLE
+ b2_12h_ecpm DOUBLE
+ b2_12h_click DOUBLE
+ b2_12h_conver_x_log_view DOUBLE
+ b2_12h_conver_x_ctcvr DOUBLE
+ b2_1d_ctr DOUBLE
+ b2_1d_ctcvr DOUBLE
+ b2_1d_cvr DOUBLE
+ b2_1d_conver DOUBLE
+ b2_1d_ecpm DOUBLE
+ b2_1d_click DOUBLE
+ b2_1d_conver_x_log_view DOUBLE
+ b2_1d_conver_x_ctcvr DOUBLE
+ b2_3d_ctr DOUBLE
+ b2_3d_ctcvr DOUBLE
+ b2_3d_cvr DOUBLE
+ b2_3d_conver DOUBLE
+ b2_3d_ecpm DOUBLE
+ b2_3d_click DOUBLE
+ b2_3d_conver_x_log_view DOUBLE
+ b2_3d_conver_x_ctcvr DOUBLE
+ b2_7d_ctr DOUBLE
+ b2_7d_ctcvr DOUBLE
+ b2_7d_cvr DOUBLE
+ b2_7d_conver DOUBLE
+ b2_7d_ecpm DOUBLE
+ b2_7d_click DOUBLE
+ b2_7d_conver_x_log_view DOUBLE
+ b2_7d_conver_x_ctcvr DOUBLE
+ b2_today_ctr DOUBLE
+ b2_today_ctcvr DOUBLE
+ b2_today_cvr DOUBLE
+ b2_today_conver DOUBLE
+ b2_today_ecpm DOUBLE
+ cpa DOUBLE
+ b2_1h_ctr DOUBLE
+ b2_1h_ctcvr DOUBLE
+ b2_1h_cvr DOUBLE
+ b2_1h_conver DOUBLE
+ b2_1h_ecpm DOUBLE
+ b2_1h_click DOUBLE
+ b2_1h_conver_x_log_view DOUBLE
+ b2_1h_conver_x_ctcvr DOUBLE
+ b2_2h_ctr DOUBLE
+ b2_2h_ctcvr DOUBLE
+ b2_2h_cvr DOUBLE
+ b2_2h_conver DOUBLE
+ b2_2h_ecpm DOUBLE
+ b2_2h_click DOUBLE
+ b2_2h_conver_x_log_view DOUBLE
+ b2_2h_conver_x_ctcvr DOUBLE
+ b2_3h_ctr DOUBLE
+ b2_3h_ctcvr DOUBLE
+ b2_3h_cvr DOUBLE
+ b2_3h_conver DOUBLE
+ b2_3h_ecpm DOUBLE
+ b2_3h_click DOUBLE
+ b2_3h_conver_x_log_view DOUBLE
+ b2_3h_conver_x_ctcvr DOUBLE
+ b2_4h_ctr DOUBLE
+ b2_4h_ctcvr DOUBLE
+ b2_4h_cvr DOUBLE
+ b2_4h_conver DOUBLE
+ b2_4h_ecpm DOUBLE
+ b2_4h_click DOUBLE
+ b2_4h_conver_x_log_view DOUBLE
+ b2_4h_conver_x_ctcvr DOUBLE
+ b2_5h_ctr DOUBLE
+ b2_5h_ctcvr DOUBLE
+ b2_5h_cvr DOUBLE
+ b2_5h_conver DOUBLE
+ b2_5h_ecpm DOUBLE
+ b2_5h_click DOUBLE
+ b2_5h_conver_x_log_view DOUBLE
+ b2_5h_conver_x_ctcvr DOUBLE
+ b2_6h_ctr DOUBLE
+ b2_6h_ctcvr DOUBLE
+ b9_5h_conver DOUBLE
+ b9_5h_ecpm DOUBLE
+ b9_5h_click DOUBLE
+ b9_5h_conver_x_log_view DOUBLE
+ b9_5h_conver_x_ctcvr DOUBLE
+ b9_6h_ctr DOUBLE
+ b9_6h_ctcvr DOUBLE
+ b9_6h_cvr DOUBLE
+ b9_6h_conver DOUBLE
+ b9_6h_ecpm DOUBLE
+ b9_6h_click DOUBLE
+ b9_6h_conver_x_log_view DOUBLE
+ b9_6h_conver_x_ctcvr DOUBLE
+ b9_12h_ctr DOUBLE
+ b9_12h_ctcvr DOUBLE
+ b9_12h_cvr DOUBLE
+ b9_12h_conver DOUBLE
+ b9_12h_ecpm DOUBLE
+ b9_12h_click DOUBLE
+ b9_12h_conver_x_log_view DOUBLE
+ b9_12h_conver_x_ctcvr DOUBLE
+ b9_1d_ctr DOUBLE
+ b9_1d_ctcvr DOUBLE
+ b9_1d_cvr DOUBLE
+ b9_1d_conver DOUBLE
+ b9_1d_ecpm DOUBLE
+ b9_1d_click DOUBLE
+ b9_1d_conver_x_log_view DOUBLE
+ b9_1d_conver_x_ctcvr DOUBLE
+ b9_3d_ctr DOUBLE
+ b9_3d_ctcvr DOUBLE
+ b9_3d_cvr DOUBLE
+ b9_3d_conver DOUBLE
+ b9_3d_ecpm DOUBLE
+ b9_3d_click DOUBLE
+ b9_3d_conver_x_log_view DOUBLE
+ b9_3d_conver_x_ctcvr DOUBLE
+ b9_7d_ctr DOUBLE
+ b9_7d_ctcvr DOUBLE
+ b9_7d_cvr DOUBLE
+ b9_7d_conver DOUBLE
+ b9_7d_ecpm DOUBLE
+ b9_7d_click DOUBLE
+ weight DOUBLE
+ brand STRING
+ region STRING
+ city STRING
+ vid BIGINT
+ cate1 STRING
+ cate2 STRING
+ cid BIGINT
+ adid BIGINT
+ adverid BIGINT
+ user_cid_click_list STRING
+ user_cid_conver_list STRING
+ user_vid_return_tags_2h STRING
+ user_vid_return_tags_1d STRING
+ user_vid_return_tags_3d STRING
+ user_vid_return_tags_7d STRING
+ user_vid_return_tags_14d STRING

+ 351 - 0
features.config

@@ -0,0 +1,351 @@
+cpa
+b2_3h_ctr
+b2_3h_ctcvr
+b2_3h_cvr
+b2_3h_conver
+b2_3h_ecpm
+b2_3h_click
+b2_3h_conver_x_log_view
+b2_3h_conver_x_ctcvr
+b2_6h_ctr
+b2_6h_ctcvr
+b2_6h_cvr
+b2_6h_conver
+b2_6h_ecpm
+b2_6h_click
+b2_6h_conver_x_log_view
+b2_6h_conver_x_ctcvr
+b2_12h_ctr
+b2_12h_ctcvr
+b2_12h_cvr
+b2_12h_conver
+b2_12h_ecpm
+b2_12h_click
+b2_12h_conver_x_log_view
+b2_12h_conver_x_ctcvr
+b2_1d_ctr
+b2_1d_ctcvr
+b2_1d_cvr
+b2_1d_conver
+b2_1d_ecpm
+b2_1d_click
+b2_1d_conver_x_log_view
+b2_1d_conver_x_ctcvr
+b2_3d_ctr
+b2_3d_ctcvr
+b2_3d_cvr
+b2_3d_conver
+b2_3d_ecpm
+b2_3d_click
+b2_3d_conver_x_log_view
+b2_3d_conver_x_ctcvr
+b2_7d_ctr
+b2_7d_ctcvr
+b2_7d_cvr
+b2_7d_conver
+b2_7d_ecpm
+b2_7d_click
+b2_7d_conver_x_log_view
+b2_7d_conver_x_ctcvr
+b3_3h_ctr
+b3_3h_ctcvr
+b3_3h_cvr
+b3_3h_conver
+b3_3h_ecpm
+b3_3h_click
+b3_3h_conver_x_log_view
+b3_3h_conver_x_ctcvr
+b3_6h_ctr
+b3_6h_ctcvr
+b3_6h_cvr
+b3_6h_conver
+b3_6h_ecpm
+b3_6h_click
+b3_6h_conver_x_log_view
+b3_6h_conver_x_ctcvr
+b3_12h_ctr
+b3_12h_ctcvr
+b3_12h_cvr
+b3_12h_conver
+b3_12h_ecpm
+b3_12h_click
+b3_12h_conver_x_log_view
+b3_12h_conver_x_ctcvr
+b3_1d_ctr
+b3_1d_ctcvr
+b3_1d_cvr
+b3_1d_conver
+b3_1d_ecpm
+b3_1d_click
+b3_1d_conver_x_log_view
+b3_1d_conver_x_ctcvr
+b3_3d_ctr
+b3_3d_ctcvr
+b3_3d_cvr
+b3_3d_conver
+b3_3d_ecpm
+b3_3d_click
+b3_3d_conver_x_log_view
+b3_3d_conver_x_ctcvr
+b3_7d_ctr
+b3_7d_ctcvr
+b3_7d_cvr
+b3_7d_conver
+b3_7d_ecpm
+b3_7d_click
+b3_7d_conver_x_log_view
+b3_7d_conver_x_ctcvr
+b4_3h_ctr
+b4_3h_ctcvr
+b4_3h_cvr
+b4_3h_conver
+b4_3h_ecpm
+b4_3h_click
+b4_3h_conver_x_log_view
+b4_3h_conver_x_ctcvr
+b4_6h_ctr
+b4_6h_ctcvr
+b4_6h_cvr
+b4_6h_conver
+b4_6h_ecpm
+b4_6h_click
+b4_6h_conver_x_log_view
+b4_6h_conver_x_ctcvr
+b4_12h_ctr
+b4_12h_ctcvr
+b4_12h_cvr
+b4_12h_conver
+b4_12h_ecpm
+b4_12h_click
+b4_12h_conver_x_log_view
+b4_12h_conver_x_ctcvr
+b4_1d_ctr
+b4_1d_ctcvr
+b4_1d_cvr
+b4_1d_conver
+b4_1d_ecpm
+b4_1d_click
+b4_1d_conver_x_log_view
+b4_1d_conver_x_ctcvr
+b4_3d_ctr
+b4_3d_ctcvr
+b4_3d_cvr
+b4_3d_conver
+b4_3d_ecpm
+b4_3d_click
+b4_3d_conver_x_log_view
+b4_3d_conver_x_ctcvr
+b4_7d_ctr
+b4_7d_ctcvr
+b4_7d_cvr
+b4_7d_conver
+b4_7d_ecpm
+b4_7d_click
+b4_7d_conver_x_log_view
+b4_7d_conver_x_ctcvr
+b5_3h_ctr
+b5_3h_ctcvr
+b5_3h_cvr
+b5_3h_conver
+b5_3h_ecpm
+b5_3h_click
+b5_3h_conver_x_log_view
+b5_3h_conver_x_ctcvr
+b5_6h_ctr
+b5_6h_ctcvr
+b5_6h_cvr
+b5_6h_conver
+b5_6h_ecpm
+b5_6h_click
+b5_6h_conver_x_log_view
+b5_6h_conver_x_ctcvr
+b5_12h_ctr
+b5_12h_ctcvr
+b5_12h_cvr
+b5_12h_conver
+b5_12h_ecpm
+b5_12h_click
+b5_12h_conver_x_log_view
+b5_12h_conver_x_ctcvr
+b5_1d_ctr
+b5_1d_ctcvr
+b5_1d_cvr
+b5_1d_conver
+b5_1d_ecpm
+b5_1d_click
+b5_1d_conver_x_log_view
+b5_1d_conver_x_ctcvr
+b5_3d_ctr
+b5_3d_ctcvr
+b5_3d_cvr
+b5_3d_conver
+b5_3d_ecpm
+b5_3d_click
+b5_3d_conver_x_log_view
+b5_3d_conver_x_ctcvr
+b5_7d_ctr
+b5_7d_ctcvr
+b5_7d_cvr
+b5_7d_conver
+b5_7d_ecpm
+b5_7d_click
+b5_7d_conver_x_log_view
+b5_7d_conver_x_ctcvr
+b8_3h_ctr
+b8_3h_ctcvr
+b8_3h_cvr
+b8_3h_conver
+b8_3h_ecpm
+b8_3h_click
+b8_3h_conver_x_log_view
+b8_3h_conver_x_ctcvr
+b8_6h_ctr
+b8_6h_ctcvr
+b8_6h_cvr
+b8_6h_conver
+b8_6h_ecpm
+b8_6h_click
+b8_6h_conver_x_log_view
+b8_6h_conver_x_ctcvr
+b8_12h_ctr
+b8_12h_ctcvr
+b8_12h_cvr
+b8_12h_conver
+b8_12h_ecpm
+b8_12h_click
+b8_12h_conver_x_log_view
+b8_12h_conver_x_ctcvr
+b8_1d_ctr
+b8_1d_ctcvr
+b8_1d_cvr
+b8_1d_conver
+b8_1d_ecpm
+b8_1d_click
+b8_1d_conver_x_log_view
+b8_1d_conver_x_ctcvr
+b8_3d_ctr
+b8_3d_ctcvr
+b8_3d_cvr
+b8_3d_conver
+b8_3d_ecpm
+b8_3d_click
+b8_3d_conver_x_log_view
+b8_3d_conver_x_ctcvr
+b8_7d_ctr
+b8_7d_ctcvr
+b8_7d_cvr
+b8_7d_conver
+b8_7d_ecpm
+b8_7d_click
+b8_7d_conver_x_log_view
+b8_7d_conver_x_ctcvr
+b6_7d_ctr
+b6_7d_ctcvr
+b6_7d_cvr
+b6_7d_conver
+b6_7d_ecpm
+b6_7d_click
+b6_7d_conver_x_log_view
+b6_7d_conver_x_ctcvr
+b6_14d_ctr
+b6_14d_ctcvr
+b6_14d_cvr
+b6_14d_conver
+b6_14d_ecpm
+b6_14d_click
+b6_14d_conver_x_log_view
+b6_14d_conver_x_ctcvr
+b7_7d_ctr
+b7_7d_ctcvr
+b7_7d_cvr
+b7_7d_conver
+b7_7d_ecpm
+b7_7d_click
+b7_7d_conver_x_log_view
+b7_7d_conver_x_ctcvr
+b7_14d_ctr
+b7_14d_ctcvr
+b7_14d_cvr
+b7_14d_conver
+b7_14d_ecpm
+b7_14d_click
+b7_14d_conver_x_log_view
+b7_14d_conver_x_ctcvr
+viewAll
+clickAll
+converAll
+incomeAll
+ctr_all
+ctcvr_all
+cvr_all
+ecpm_all
+timediff_view
+timediff_click
+timediff_conver
+actionstatic_view
+actionstatic_click
+actionstatic_conver
+actionstatic_income
+actionstatic_ctr
+actionstatic_ctcvr
+actionstatic_cvr
+e1_tags_3d_matchnum
+e1_tags_3d_maxscore
+e1_tags_3d_avgscore
+e1_tags_7d_matchnum
+e1_tags_7d_maxscore
+e1_tags_7d_avgscore
+e1_tags_14d_matchnum
+e1_tags_14d_maxscore
+e1_tags_14d_avgscore
+e2_tags_3d_matchnum
+e2_tags_3d_maxscore
+e2_tags_3d_avgscore
+e2_tags_7d_matchnum
+e2_tags_7d_maxscore
+e2_tags_7d_avgscore
+e2_tags_14d_matchnum
+e2_tags_14d_maxscore
+e2_tags_14d_avgscore
+d1_feature_3h_ctr
+d1_feature_3h_ctcvr
+d1_feature_3h_cvr
+d1_feature_3h_conver
+d1_feature_3h_ecpm
+d1_feature_6h_ctr
+d1_feature_6h_ctcvr
+d1_feature_6h_cvr
+d1_feature_6h_conver
+d1_feature_6h_ecpm
+d1_feature_12h_ctr
+d1_feature_12h_ctcvr
+d1_feature_12h_cvr
+d1_feature_12h_conver
+d1_feature_12h_ecpm
+d1_feature_1d_ctr
+d1_feature_1d_ctcvr
+d1_feature_1d_cvr
+d1_feature_1d_conver
+d1_feature_1d_ecpm
+d1_feature_3d_ctr
+d1_feature_3d_ctcvr
+d1_feature_3d_cvr
+d1_feature_3d_conver
+d1_feature_3d_ecpm
+d1_feature_7d_ctr
+d1_feature_7d_ctcvr
+d1_feature_7d_cvr
+d1_feature_7d_conver
+d1_feature_7d_ecpm
+vid_rank_ctr_1d
+vid_rank_ctr_3d
+vid_rank_ctr_7d
+vid_rank_ctr_14d
+vid_rank_ctcvr_1d
+vid_rank_ctcvr_3d
+vid_rank_ctcvr_7d
+vid_rank_ctcvr_14d
+vid_rank_ecpm_1d
+vid_rank_ecpm_3d
+vid_rank_ecpm_7d
+vid_rank_ecpm_14d

+ 100 - 0
features_top100.config

@@ -0,0 +1,100 @@
+viewAll
+ctr_all
+cpa
+ecpm_all
+e1_tags_14d_maxscore
+incomeAll
+e2_tags_14d_avgscore
+e2_tags_14d_maxscore
+e1_tags_14d_avgscore
+d1_feature_7d_ctr
+e2_tags_7d_maxscore
+timediff_view
+b4_7d_ecpm
+b3_7d_ctr
+b5_7d_ctcvr
+b4_7d_ctcvr
+e2_tags_7d_avgscore
+b3_1d_ctcvr
+b3_7d_ecpm
+d1_feature_7d_ecpm
+clickAll
+e2_tags_3d_avgscore
+b3_3d_ctcvr
+b2_7d_ctcvr
+converAll
+e1_tags_3d_maxscore
+e1_tags_7d_maxscore
+e2_tags_3d_maxscore
+actionstatic_view
+b5_7d_click
+d1_feature_7d_ctcvr
+ctcvr_all
+vid_rank_ctr_7d
+b4_1d_ctcvr
+b5_1d_click
+b2_3h_cvr
+b5_1d_ctcvr
+b3_7d_ctcvr
+b5_3d_click
+b4_1d_ctr
+e1_tags_3d_avgscore
+b4_3h_ctr
+b2_3h_ctcvr
+b3_3d_ctr
+b5_7d_cvr
+e1_tags_7d_avgscore
+d1_feature_3d_ctr
+b4_7d_cvr
+b2_7d_click
+b4_3d_ecpm
+cvr_all
+b3_3d_ecpm
+b4_7d_ctr
+d1_feature_3d_ecpm
+b4_3d_ctcvr
+b5_7d_ctr
+vid_rank_ctr_14d
+b4_7d_click
+d1_feature_3d_ctcvr
+b2_7d_cvr
+d1_feature_1d_ctr
+b8_1d_ctr
+d1_feature_3h_ctr
+b2_7d_conver
+d1_feature_12h_ecpm
+b3_1d_ecpm
+b4_1d_click
+b5_1d_ctr
+b4_3d_click
+b4_1d_ecpm
+b3_7d_cvr
+b7_7d_ctr
+b4_3h_ctcvr
+b5_7d_ecpm
+b8_7d_ctr
+b3_3h_ctr
+b2_3d_click
+b2_7d_ecpm
+actionstatic_ctcvr
+d1_feature_7d_conver
+b2_3h_conver_x_ctcvr
+b4_3h_ecpm
+b5_3d_ctr
+b5_1d_ecpm
+d1_feature_12h_ctr
+b3_6h_ctcvr
+d1_feature_3h_ecpm
+b3_3d_click
+vid_rank_ctcvr_7d
+b2_12h_cvr
+b2_6h_ctr
+b2_7d_ctr
+b5_7d_conver_x_log_view
+b3_12h_ctcvr
+b5_12h_click
+b2_3d_ecpm
+b3_3h_ecpm
+b3_3d_cvr
+d1_feature_1d_ecpm
+b3_3h_ctcvr

+ 300 - 0
features_top300.config

@@ -0,0 +1,300 @@
+viewAll
+ctr_all
+cpa
+ecpm_all
+e1_tags_14d_maxscore
+incomeAll
+e2_tags_14d_avgscore
+e2_tags_14d_maxscore
+e1_tags_14d_avgscore
+d1_feature_7d_ctr
+e2_tags_7d_maxscore
+timediff_view
+b4_7d_ecpm
+b3_7d_ctr
+b5_7d_ctcvr
+b4_7d_ctcvr
+e2_tags_7d_avgscore
+b3_1d_ctcvr
+b3_7d_ecpm
+d1_feature_7d_ecpm
+clickAll
+e2_tags_3d_avgscore
+b3_3d_ctcvr
+b2_7d_ctcvr
+converAll
+e1_tags_3d_maxscore
+e1_tags_7d_maxscore
+e2_tags_3d_maxscore
+actionstatic_view
+b5_7d_click
+d1_feature_7d_ctcvr
+ctcvr_all
+vid_rank_ctr_7d
+b4_1d_ctcvr
+b5_1d_click
+b2_3h_cvr
+b5_1d_ctcvr
+b3_7d_ctcvr
+b5_3d_click
+b4_1d_ctr
+e1_tags_3d_avgscore
+b4_3h_ctr
+b2_3h_ctcvr
+b3_3d_ctr
+b5_7d_cvr
+e1_tags_7d_avgscore
+d1_feature_3d_ctr
+b4_7d_cvr
+b2_7d_click
+b4_3d_ecpm
+cvr_all
+b3_3d_ecpm
+b4_7d_ctr
+d1_feature_3d_ecpm
+b4_3d_ctcvr
+b5_7d_ctr
+vid_rank_ctr_14d
+b4_7d_click
+d1_feature_3d_ctcvr
+b2_7d_cvr
+d1_feature_1d_ctr
+b8_1d_ctr
+d1_feature_3h_ctr
+b2_7d_conver
+d1_feature_12h_ecpm
+b3_1d_ecpm
+b4_1d_click
+b5_1d_ctr
+b4_3d_click
+b4_1d_ecpm
+b3_7d_cvr
+b7_7d_ctr
+b4_3h_ctcvr
+b5_7d_ecpm
+b8_7d_ctr
+b3_3h_ctr
+b2_3d_click
+b2_7d_ecpm
+actionstatic_ctcvr
+d1_feature_7d_conver
+b2_3h_conver_x_ctcvr
+b4_3h_ecpm
+b5_3d_ctr
+b5_1d_ecpm
+d1_feature_12h_ctr
+b3_6h_ctcvr
+d1_feature_3h_ecpm
+b3_3d_click
+vid_rank_ctcvr_7d
+b2_12h_cvr
+b2_6h_ctr
+b2_7d_ctr
+b5_7d_conver_x_log_view
+b3_12h_ctcvr
+b5_12h_click
+b2_3d_ecpm
+b3_3h_ecpm
+b3_3d_cvr
+d1_feature_1d_ecpm
+b3_3h_ctcvr
+b2_12h_ecpm
+b2_3d_ctr
+b5_3h_ecpm
+vid_rank_ctr_3d
+b2_3h_ctr
+b2_3h_conver_x_log_view
+b2_1d_conver
+b3_12h_ctr
+b5_3h_ctcvr
+b3_1d_click
+b3_7d_click
+b4_12h_ctr
+b4_6h_ctr
+b5_12h_ecpm
+vid_rank_ctr_1d
+b2_1d_click
+b3_12h_ecpm
+b6_7d_ecpm
+b5_12h_ctr
+b3_1d_ctr
+b7_7d_ecpm
+b2_12h_ctcvr
+b2_12h_click
+vid_rank_ecpm_3d
+b8_3d_click
+b2_1d_cvr
+b3_12h_click
+b5_7d_conver
+b2_7d_conver_x_log_view
+d1_feature_3h_conver
+vid_rank_ecpm_7d
+b4_3d_cvr
+b5_3d_ctcvr
+d1_feature_6h_ecpm
+b3_6h_cvr
+b5_6h_cvr
+b2_6h_ecpm
+b8_1d_ctcvr
+d1_feature_1d_ctcvr
+d1_feature_3d_conver
+b3_6h_ecpm
+b4_3h_conver_x_ctcvr
+b5_6h_ecpm
+b8_3d_cvr
+b2_6h_cvr
+b2_12h_ctr
+b7_7d_click
+vid_rank_ctcvr_3d
+b4_3d_ctr
+b5_12h_ctcvr
+b5_7d_conver_x_ctcvr
+b8_3h_ctcvr
+b8_3d_ctr
+d1_feature_6h_ctr
+b2_3h_ecpm
+b3_1d_cvr
+b4_12h_click
+b5_1d_cvr
+b6_7d_cvr
+b2_1d_ctr
+b4_6h_ctcvr
+b5_6h_ctcvr
+b8_1d_click
+b3_6h_ctr
+vid_rank_ctcvr_14d
+b3_12h_cvr
+b5_3d_cvr
+b8_7d_click
+b2_3h_click
+b2_12h_conver_x_ctcvr
+b8_3h_ctr
+b8_12h_ctr
+d1_feature_3h_ctcvr
+b2_6h_ctcvr
+b3_1d_conver_x_ctcvr
+b3_3d_conver_x_log_view
+d1_feature_12h_conver
+vid_rank_ecpm_1d
+vid_rank_ecpm_14d
+b2_6h_click
+b2_3d_conver
+b5_3h_cvr
+b8_6h_ctr
+b8_3d_ecpm
+b3_1d_conver
+b4_6h_cvr
+b4_6h_ecpm
+b5_1d_conver_x_ctcvr
+b8_7d_ecpm
+b2_3d_cvr
+b8_7d_cvr
+b3_1d_conver_x_log_view
+b4_1d_cvr
+b5_3d_conver_x_log_view
+b8_12h_ecpm
+b6_7d_ctr
+b2_1d_conver_x_log_view
+b2_7d_conver_x_ctcvr
+b3_3h_cvr
+b5_6h_ctr
+b8_6h_ctcvr
+vid_rank_ctcvr_1d
+b2_3h_conver
+b8_12h_click
+b8_3d_ctcvr
+b4_12h_ecpm
+actionstatic_ctr
+d1_feature_1d_conver
+b2_6h_conver_x_ctcvr
+b3_3h_click
+b4_12h_ctcvr
+b4_12h_cvr
+b4_1d_conver_x_ctcvr
+b5_12h_cvr
+b2_12h_conver_x_log_view
+b5_1d_conver_x_log_view
+b8_7d_ctcvr
+b6_7d_ctcvr
+d1_feature_6h_ctcvr
+b4_3h_cvr
+b5_3h_ctr
+b2_1d_ctcvr
+b5_1d_conver
+b7_7d_cvr
+b4_6h_click
+b5_3d_ecpm
+d1_feature_7d_cvr
+b2_1d_ecpm
+b2_3d_conver_x_log_view
+b4_3h_click
+b8_3h_ecpm
+d1_feature_12h_ctcvr
+b2_1d_conver_x_ctcvr
+b4_6h_conver_x_ctcvr
+b6_7d_click
+b3_6h_click
+b5_3h_click
+b8_3h_cvr
+b7_14d_ctr
+b2_6h_conver
+b2_3d_conver_x_ctcvr
+b5_3d_conver_x_ctcvr
+b8_12h_conver_x_ctcvr
+b8_1d_ecpm
+b8_1d_conver_x_ctcvr
+b2_3d_ctcvr
+b3_6h_conver_x_ctcvr
+b4_12h_conver_x_ctcvr
+b4_7d_conver_x_ctcvr
+b8_3d_conver_x_ctcvr
+b7_7d_ctcvr
+d1_feature_12h_cvr
+b3_3h_conver_x_ctcvr
+b4_3d_conver_x_ctcvr
+b5_3d_conver
+b8_3h_click
+b8_1d_cvr
+d1_feature_3h_cvr
+b3_7d_conver_x_ctcvr
+b5_12h_conver
+b8_3d_conver
+b3_3d_conver_x_ctcvr
+b8_6h_cvr
+b8_12h_ctcvr
+timediff_conver
+b2_12h_conver
+b4_12h_conver_x_log_view
+b5_12h_conver_x_ctcvr
+b8_7d_conver_x_ctcvr
+b3_3h_conver
+b3_3d_conver
+b5_3h_conver_x_ctcvr
+b8_12h_cvr
+b8_7d_conver_x_log_view
+b3_12h_conver
+b4_3h_conver_x_log_view
+b4_7d_conver_x_log_view
+b5_6h_click
+b8_1d_conver_x_log_view
+b4_1d_conver_x_log_view
+b6_7d_conver
+b3_7d_conver
+b8_1d_conver
+actionstatic_click
+b3_12h_conver_x_ctcvr
+b8_6h_conver_x_ctcvr
+b6_7d_conver_x_log_view
+b4_3d_conver_x_log_view
+b8_3h_conver_x_ctcvr
+b8_6h_ecpm
+b7_7d_conver_x_log_view
+b7_7d_conver_x_ctcvr
+d1_feature_1d_cvr
+b3_7d_conver_x_log_view
+b4_7d_conver
+b5_3h_conver_x_log_view
+b5_6h_conver_x_log_view
+b8_6h_click
+b2_6h_conver_x_log_view
+b4_6h_conver_x_log_view

+ 50 - 0
features_top50.config

@@ -0,0 +1,50 @@
+viewAll
+ctr_all
+cpa
+ecpm_all
+e1_tags_14d_maxscore
+incomeAll
+e2_tags_14d_avgscore
+e2_tags_14d_maxscore
+e1_tags_14d_avgscore
+d1_feature_7d_ctr
+e2_tags_7d_maxscore
+timediff_view
+b4_7d_ecpm
+b3_7d_ctr
+b5_7d_ctcvr
+b4_7d_ctcvr
+e2_tags_7d_avgscore
+b3_1d_ctcvr
+b3_7d_ecpm
+d1_feature_7d_ecpm
+clickAll
+e2_tags_3d_avgscore
+b3_3d_ctcvr
+b2_7d_ctcvr
+converAll
+e1_tags_3d_maxscore
+e1_tags_7d_maxscore
+e2_tags_3d_maxscore
+actionstatic_view
+b5_7d_click
+d1_feature_7d_ctcvr
+ctcvr_all
+vid_rank_ctr_7d
+b4_1d_ctcvr
+b5_1d_click
+b2_3h_cvr
+b5_1d_ctcvr
+b3_7d_ctcvr
+b5_3d_click
+b4_1d_ctr
+e1_tags_3d_avgscore
+b4_3h_ctr
+b2_3h_ctcvr
+b3_3d_ctr
+b5_7d_cvr
+e1_tags_7d_avgscore
+d1_feature_3d_ctr
+b4_7d_cvr
+b2_7d_click
+b4_3d_ecpm

+ 233 - 0
widedeep_v12_1.py

@@ -0,0 +1,233 @@
+#! /usr/bin/env python
+# -*- coding: utf-8 -*-
+# vim:fenc=utf-8
+#
+# Copyright © 2025 StrayWarrior <i@straywarrior.com>
+#
+# Distributed under terms of the MIT license.
+
+
+raw_input = open("data_fields_v3.config").readlines()
+input_fields = dict(
+    map(lambda x: (x[0], x[1]),
+        map(lambda x: x.strip().split(' '), raw_input)))
+dense_features = open("features_top300.config").readlines()
+dense_features = [name.strip().lower() for name in dense_features]
+top_dense_features = open('features_top100.config').readlines()
+top_dense_features = [name.strip().lower() for name in top_dense_features]
+
+sparse_features = [
+    "cid", "adid", "adverid",
+    "region", "city", "brand",
+    "vid", "cate1", "cate2",
+]
+tag_features = [
+    "user_vid_return_tags_2h", "user_vid_return_tags_1d", "user_vid_return_tags_3d",
+    "user_vid_return_tags_7d", "user_vid_return_tags_14d"
+]
+seq_features = [
+    "user_cid_click_list", "user_cid_conver_list"
+]
+
+input_type_map = {
+    'BIGINT': 'INT64',
+    'DOUBLE': 'DOUBLE',
+    'STRING': 'STRING'
+}
+
+print("""train_config {
+  optimizer_config {
+    adam_optimizer {
+      learning_rate {
+        constant_learning_rate {
+          learning_rate: 0.0010
+        }
+      }
+    }
+    use_moving_average: false
+  }
+  optimizer_config {
+    adam_optimizer {
+      learning_rate {
+        constant_learning_rate {
+          learning_rate: 0.0006
+        }
+      }
+    }
+    use_moving_average: false
+  }
+  optimizer_config {
+    adam_optimizer {
+      learning_rate {
+        constant_learning_rate {
+          learning_rate: 0.002
+        }
+      }
+    }
+    use_moving_average: false
+  }
+  num_steps: 200000
+  sync_replicas: true
+  save_checkpoints_steps: 1100
+  log_step_count_steps: 100
+  save_summary_steps: 100
+}
+eval_config {
+  metrics_set {
+    auc {
+    }
+  }
+  eval_online: true
+  eval_interval_secs: 120
+}
+data_config {
+  batch_size: 512
+  num_epochs: 1
+""")
+
+for name in input_fields:
+    input_type = input_type_map[input_fields[name]]
+    default_spec = ''
+    if name in dense_features:
+        default_spec = '\n    default_val: "0"'
+    print(f"""  input_fields {{
+    input_name: "{name}"
+    input_type: {input_type}{default_spec}
+  }}""")
+    # default_val: "0"
+
+print("""  label_fields: "has_conversion"
+  prefetch_size: 32
+  input_type: OdpsInputV2
+}
+""")
+
+for name in dense_features:
+    print(f"""feature_configs {{
+  input_names: "{name}"
+  feature_type: RawFeature
+  boundaries: [0.0, 0.01, 0.02, 0.03, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.17, 0.18, 0.19, 0.2, 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27, 0.28, 0.29, 0.3, 0.31, 0.32, 0.33, 0.34, 0.35, 0.36, 0.37, 0.38, 0.39, 0.4, 0.41, 0.42, 0.43, 0.44, 0.45, 0.46, 0.47, 0.48, 0.49, 0.5, 0.51, 0.52, 0.53, 0.54, 0.55, 0.56, 0.57, 0.58, 0.59, 0.6, 0.61, 0.62, 0.63, 0.64, 0.65, 0.66, 0.67, 0.68, 0.69, 0.7, 0.71, 0.72, 0.73, 0.74, 0.75, 0.76, 0.77, 0.78, 0.79, 0.8, 0.81, 0.82, 0.83, 0.84, 0.85, 0.86, 0.87, 0.88, 0.89, 0.9, 0.91, 0.92, 0.93, 0.94, 0.95, 0.96, 0.97, 0.98, 0.99, 1.0]
+  embedding_dim: 6
+}}""")
+
+for name in sparse_features:
+    print(f"""feature_configs {{
+  input_names: "{name}"
+  feature_type: IdFeature
+  hash_bucket_size: 1000000
+  embedding_dim: 6
+}}""")
+
+for name in tag_features + seq_features:
+    print(f"""feature_configs {{
+  input_names: "{name}"
+  feature_type: TagFeature
+  hash_bucket_size: 1000000
+  embedding_dim: 6
+  separator: ','
+}}""")
+
+def wide_and_deep():
+    print("""
+model_config {
+  model_class: "WideAndDeep"
+   feature_groups: {
+    group_name: 'wide'""")
+
+    for name in dense_features + sparse_features:
+        print(f"""    feature_names: '{name}'""")
+
+    print("""    wide_deep: WIDE
+  }
+  feature_groups: {
+    group_name: 'deep'""")
+
+    for name in dense_features + sparse_features + tag_features + seq_features:
+        print(f"""    feature_names: '{name}'""")
+
+    print("""    wide_deep: DEEP
+  }
+  wide_and_deep {
+    wide_output_dim: 8
+
+    dnn {
+      hidden_units: [256, 128, 64]
+    }
+    final_dnn {
+      hidden_units: [64, 32]
+    }
+    l2_regularization: 1e-5
+  }
+  embedding_regularization: 1e-6
+}""")
+
+def deep_fm():
+    print("""
+model_config {
+  model_class: "DeepFM"
+   feature_groups: {
+    group_name: 'wide'""")
+
+    for name in dense_features + sparse_features:
+        print(f"""    feature_names: '{name}'""")
+
+    print("""    wide_deep: WIDE
+  }
+  feature_groups: {
+    group_name: 'deep'""")
+
+    for name in top_dense_features + sparse_features + tag_features + seq_features:
+        print(f"""    feature_names: '{name}'""")
+
+    print("""    wide_deep: DEEP
+  }
+  deepfm {
+    wide_output_dim: 8
+
+    dnn {
+      hidden_units: [256, 128, 64]
+    }
+
+    final_dnn {
+      hidden_units: [64, 32]
+    }
+    l2_regularization: 1e-5
+  }
+  embedding_regularization: 1e-6
+}""")
+
+def fm():
+    print("""
+model_config {
+  model_class: "FM"
+   feature_groups: {
+    group_name: 'wide'""")
+
+    for name in dense_features:
+        print(f"""    feature_names: '{name}'""")
+
+    print("""    wide_deep: WIDE
+  }
+  feature_groups: {
+    group_name: 'deep'""")
+
+    for name in dense_features:
+        print(f"""    feature_names: '{name}'""")
+
+    print("""    wide_deep: DEEP
+  }
+  fm {
+  }
+  embedding_regularization: 1e-5
+}""")
+
+def config_export():
+    print("""
+export_config {
+  exporter_type: "final"
+}
+""")
+
+
+deep_fm()
+config_export()