Commit 41e55b32 authored by 赵威's avatar 赵威

update output dims

parent 03290173
......@@ -383,21 +383,21 @@ def tractate_dssm_model():
# user tower
device_vector = layers.concatenate([
layers.Embedding(DEVICE_DIM_DICT.get("device_id"), 1000)(device_id),
layers.Embedding(DEVICE_DIM_DICT.get("device_fd"), int(DEVICE_DIM_DICT.get("device_fd") / 10))(device_fd),
layers.Embedding(DEVICE_DIM_DICT.get("device_sd"), int(DEVICE_DIM_DICT.get("device_sd") / 10))(device_sd),
layers.Embedding(DEVICE_DIM_DICT.get("device_fs"), int(DEVICE_DIM_DICT.get("device_fs") / 10))(device_fs),
layers.Embedding(DEVICE_DIM_DICT.get("device_ss"), int(DEVICE_DIM_DICT.get("device_ss") / 10))(device_ss),
layers.Embedding(DEVICE_DIM_DICT.get("device_fp"), int(DEVICE_DIM_DICT.get("device_fp") / 10))(device_fp),
layers.Embedding(DEVICE_DIM_DICT.get("device_sp"), int(DEVICE_DIM_DICT.get("device_sp") / 10))(device_sp),
layers.Embedding(DEVICE_DIM_DICT.get("device_p"), int(DEVICE_DIM_DICT.get("device_p") / 10))(device_p),
layers.Embedding(DEVICE_DIM_DICT.get("device_fd2"), int(DEVICE_DIM_DICT.get("device_fd2") / 10))(device_fd2),
layers.Embedding(DEVICE_DIM_DICT.get("device_sd2"), int(DEVICE_DIM_DICT.get("device_sd2") / 10))(device_sd2),
layers.Embedding(DEVICE_DIM_DICT.get("device_fs2"), int(DEVICE_DIM_DICT.get("device_fs2") / 10))(device_fs2),
layers.Embedding(DEVICE_DIM_DICT.get("device_ss2"), int(DEVICE_DIM_DICT.get("device_ss2") / 10))(device_ss2),
layers.Embedding(DEVICE_DIM_DICT.get("device_fp2"), int(DEVICE_DIM_DICT.get("device_fp2") / 10))(device_fp2),
layers.Embedding(DEVICE_DIM_DICT.get("device_sp"), int(DEVICE_DIM_DICT.get("device_sp2") / 10))(device_sp2),
layers.Embedding(DEVICE_DIM_DICT.get("device_p2"), int(DEVICE_DIM_DICT.get("device_p2") / 10))(device_p2)
layers.Embedding(DEVICE_DIM_DICT.get("device_id"), 10)(device_id),
layers.Embedding(DEVICE_DIM_DICT.get("device_fd"), 3)(device_fd),
layers.Embedding(DEVICE_DIM_DICT.get("device_sd"), 3)(device_sd),
layers.Embedding(DEVICE_DIM_DICT.get("device_fs"), 3)(device_fs),
layers.Embedding(DEVICE_DIM_DICT.get("device_ss"), 3)(device_ss),
layers.Embedding(DEVICE_DIM_DICT.get("device_fp"), 3)(device_fp),
layers.Embedding(DEVICE_DIM_DICT.get("device_sp"), 3)(device_sp),
layers.Embedding(DEVICE_DIM_DICT.get("device_p"), 3)(device_p),
layers.Embedding(DEVICE_DIM_DICT.get("device_fd2"), 3)(device_fd2),
layers.Embedding(DEVICE_DIM_DICT.get("device_sd2"), 3)(device_sd2),
layers.Embedding(DEVICE_DIM_DICT.get("device_fs2"), 3)(device_fs2),
layers.Embedding(DEVICE_DIM_DICT.get("device_ss2"), 3)(device_ss2),
layers.Embedding(DEVICE_DIM_DICT.get("device_fp2"), 3)(device_fp2),
layers.Embedding(DEVICE_DIM_DICT.get("device_sp2"), 3)(device_sp2),
layers.Embedding(DEVICE_DIM_DICT.get("device_p2"), 3)(device_p2)
])
device_vector = layers.Dense(3000, activation=activations.relu)(device_vector)
device_vector = layers.Dense(
......@@ -408,186 +408,110 @@ def tractate_dssm_model():
)(device_vector)
# item tower
tractate_vector = layers.concatenate(
[
layers.Embedding(TRACTATE_DIM_DICT.get("card_id"), 300)(card_id),
layers.Embedding(TRACTATE_DIM_DICT.get("is_pure_author"),
int(TRACTATE_DIM_DICT.get("is_pure_author") / 10))(is_pure_author),
layers.Embedding(TRACTATE_DIM_DICT.get("is_have_pure_reply"),
int(TRACTATE_DIM_DICT.get("is_have_pure_reply") / 10))(is_have_pure_reply),
layers.Embedding(TRACTATE_DIM_DICT.get("is_have_reply"),
int(TRACTATE_DIM_DICT.get("is_have_reply") / 10))(is_have_reply),
layers.Embedding(TRACTATE_DIM_DICT.get("content_level"),
int(TRACTATE_DIM_DICT.get("content_level") / 10))(content_level),
layers.Embedding(TRACTATE_DIM_DICT.get("topic_seven_click_num"),
int(TRACTATE_DIM_DICT.get("topic_seven_click_num") / 10))(topic_seven_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("topic_thirty_click_num"),
int(TRACTATE_DIM_DICT.get("topic_thirty_click_num") / 10))(topic_thirty_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("topic_num"), int(TRACTATE_DIM_DICT.get("topic_num") / 10))(topic_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_transform_num"),
int(TRACTATE_DIM_DICT.get("seven_transform_num") / 10))(seven_transform_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_transform_num"),
int(TRACTATE_DIM_DICT.get("thirty_transform_num") / 10))(thirty_transform_num),
layers.Embedding(TRACTATE_DIM_DICT.get("favor_num"), int(TRACTATE_DIM_DICT.get("favor_num") / 10))(favor_num),
layers.Embedding(TRACTATE_DIM_DICT.get("favor_pure_num"),
int(TRACTATE_DIM_DICT.get("favor_pure_num") / 10))(favor_pure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("vote_num"), int(TRACTATE_DIM_DICT.get("vote_num") / 10))(vote_num),
layers.Embedding(TRACTATE_DIM_DICT.get("vote_display_num"),
int(TRACTATE_DIM_DICT.get("vote_display_num") / 10))(vote_display_num),
layers.Embedding(TRACTATE_DIM_DICT.get("reply_num"), int(TRACTATE_DIM_DICT.get("reply_num") / 10))(reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("reply_pure_num"),
int(TRACTATE_DIM_DICT.get("reply_pure_num") / 10))(reply_pure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_click_num"),
int(TRACTATE_DIM_DICT.get("one_click_num") / 10))(one_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_click_num"),
int(TRACTATE_DIM_DICT.get("three_click_num") / 10))(three_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_click_num"),
int(TRACTATE_DIM_DICT.get("seven_click_num") / 10))(seven_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_click_num"),
int(TRACTATE_DIM_DICT.get("fifteen_click_num") / 10))(fifteen_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_click_num"),
int(TRACTATE_DIM_DICT.get("thirty_click_num") / 10))(thirty_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_click_num"),
int(TRACTATE_DIM_DICT.get("sixty_click_num") / 10))(sixty_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_click_num"),
int(TRACTATE_DIM_DICT.get("ninety_click_num") / 10))(ninety_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_click_num"),
int(TRACTATE_DIM_DICT.get("history_click_num") / 10))(history_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("one_precise_exposure_num") / 10))(one_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("three_precise_exposure_num") / 10))(three_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("seven_precise_exposure_num") / 10))(seven_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("fifteen_precise_exposure_num") / 10))(fifteen_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("thirty_precise_exposure_num") / 10))(thirty_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("sixty_precise_exposure_num") / 10))(sixty_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("ninety_precise_exposure_num") / 10))(ninety_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_precise_exposure_num"),
int(TRACTATE_DIM_DICT.get("history_precise_exposure_num") / 10))(history_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_vote_user_num"),
int(TRACTATE_DIM_DICT.get("one_vote_user_num") / 10))(one_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_vote_user_num"),
int(TRACTATE_DIM_DICT.get("three_vote_user_num") / 10))(three_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_vote_user_num"),
int(TRACTATE_DIM_DICT.get("seven_vote_user_num") / 10))(seven_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_vote_user_num"),
int(TRACTATE_DIM_DICT.get("fifteen_vote_user_num") / 10))(fifteen_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_vote_user_num"),
int(TRACTATE_DIM_DICT.get("thirty_vote_user_num") / 10))(thirty_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_vote_user_num"),
int(TRACTATE_DIM_DICT.get("sixty_vote_user_num") / 10))(sixty_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_vote_user_num"),
int(TRACTATE_DIM_DICT.get("ninety_vote_user_num") / 10))(ninety_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_vote_user_num"),
int(TRACTATE_DIM_DICT.get("history_vote_user_num") / 10))(history_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_reply_user_num"),
int(TRACTATE_DIM_DICT.get("one_reply_user_num") / 10))(one_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_reply_user_num"),
int(TRACTATE_DIM_DICT.get("three_reply_user_num") / 10))(three_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_reply_user_num"),
int(TRACTATE_DIM_DICT.get("seven_reply_user_num") / 10))(seven_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_reply_user_num"),
int(TRACTATE_DIM_DICT.get("fifteen_reply_user_num") / 10))(fifteen_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_reply_user_num"),
int(TRACTATE_DIM_DICT.get("thirty_reply_user_num") / 10))(thirty_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_reply_user_num"),
int(TRACTATE_DIM_DICT.get("sixty_reply_user_num") / 10))(sixty_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_reply_user_num"),
int(TRACTATE_DIM_DICT.get("ninety_reply_user_num") / 10))(ninety_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_reply_user_num"),
int(TRACTATE_DIM_DICT.get("history_reply_user_num") / 10))(history_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_browse_user_num"),
int(TRACTATE_DIM_DICT.get("one_browse_user_num") / 10))(one_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_browse_user_num"),
int(TRACTATE_DIM_DICT.get("three_browse_user_num") / 10))(three_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_browse_user_num"),
int(TRACTATE_DIM_DICT.get("seven_browse_user_num") / 10))(seven_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_browse_user_num"),
int(TRACTATE_DIM_DICT.get("fifteen_browse_user_num") / 10))(fifteen_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_browse_user_num"),
int(TRACTATE_DIM_DICT.get("thirty_browse_user_num") / 10))(thirty_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_browse_user_num"),
int(TRACTATE_DIM_DICT.get("sixty_browse_user_num") / 10))(sixty_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_browse_user_num"),
int(TRACTATE_DIM_DICT.get("ninety_browse_user_num") / 10))(ninety_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_browse_user_num"),
int(TRACTATE_DIM_DICT.get("history_browse_user_num") / 10))(history_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_reply_num"),
int(TRACTATE_DIM_DICT.get("one_reply_num") / 10))(one_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_reply_num"),
int(TRACTATE_DIM_DICT.get("three_reply_num") / 10))(three_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_reply_num"),
int(TRACTATE_DIM_DICT.get("seven_reply_num") / 10))(seven_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_reply_num"),
int(TRACTATE_DIM_DICT.get("fifteen_reply_num") / 10))(fifteen_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_reply_num"),
int(TRACTATE_DIM_DICT.get("thirty_reply_num") / 10))(thirty_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_reply_num"),
int(TRACTATE_DIM_DICT.get("sixty_reply_num") / 10))(sixty_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_reply_num"),
int(TRACTATE_DIM_DICT.get("ninety_reply_num") / 10))(ninety_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_reply_num"),
int(TRACTATE_DIM_DICT.get("history_reply_num") / 10))(history_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_ctr"), int(TRACTATE_DIM_DICT.get("one_ctr") / 10))(one_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("three_ctr"), int(TRACTATE_DIM_DICT.get("three_ctr") / 10))(three_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_ctr"), int(TRACTATE_DIM_DICT.get("seven_ctr") / 10))(seven_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_ctr"), int(TRACTATE_DIM_DICT.get("fifteen_ctr") / 10))(fifteen_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_ctr"), int(TRACTATE_DIM_DICT.get("thirty_ctr") / 10))(thirty_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_ctr"), int(TRACTATE_DIM_DICT.get("sixty_ctr") / 10))(sixty_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_ctr"), int(TRACTATE_DIM_DICT.get("ninety_ctr") / 10))(ninety_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("history_ctr"), int(TRACTATE_DIM_DICT.get("history_ctr") / 10))(history_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("one_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("one_vote_pure_rate") / 10))(one_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("three_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("three_vote_pure_rate") / 10))(three_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("seven_vote_pure_rate") / 10))(seven_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("fifteen_vote_pure_rate") / 10))(fifteen_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("thirty_vote_pure_rate") / 10))(thirty_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("sixty_vote_pure_rate") / 10))(sixty_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("ninety_vote_pure_rate") / 10))(ninety_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("history_vote_pure_rate"),
int(TRACTATE_DIM_DICT.get("history_vote_pure_rate") / 10))(history_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("one_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("one_reply_pure_rate") / 10))(one_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("three_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("three_reply_pure_rate") / 10))(three_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("seven_reply_pure_rate") / 10))(seven_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("fifteen_reply_pure_rate") / 10))(fifteen_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("thirty_reply_pure_rate") / 10))(thirty_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("sixty_reply_pure_rate") / 10))(sixty_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("ninety_reply_pure_rate") / 10))(ninety_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("history_reply_pure_rate"),
int(TRACTATE_DIM_DICT.get("history_reply_pure_rate") / 10))(history_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fd"), int(TRACTATE_DIM_DICT.get("card_fd") / 10))(card_fd),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sd"), int(TRACTATE_DIM_DICT.get("card_sd") / 10))(card_sd),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fs"), int(TRACTATE_DIM_DICT.get("card_fs") / 10))(card_fs),
layers.Embedding(TRACTATE_DIM_DICT.get("card_ss"), int(TRACTATE_DIM_DICT.get("card_ss") / 10))(card_ss),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fp"), int(TRACTATE_DIM_DICT.get("card_fp") / 10))(card_fp),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sp"), int(TRACTATE_DIM_DICT.get("card_sp") / 10))(card_sp),
layers.Embedding(TRACTATE_DIM_DICT.get("card_p"), int(TRACTATE_DIM_DICT.get("card_p") / 10))(card_p),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fd2"), int(TRACTATE_DIM_DICT.get("card_fd2") / 10))(card_fd2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sd2"), int(TRACTATE_DIM_DICT.get("card_sd2") / 10))(card_sd2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fs2"), int(TRACTATE_DIM_DICT.get("card_fs2") / 10))(card_fs2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_ss2"), int(TRACTATE_DIM_DICT.get("card_ss2") / 10))(card_ss2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fp2"), int(TRACTATE_DIM_DICT.get("card_fp2") / 10))(card_fp2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sp2"), int(TRACTATE_DIM_DICT.get("card_sp2") / 10))(card_sp2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_p2"), int(TRACTATE_DIM_DICT.get("card_p2") / 10))(card_p2)
])
tractate_vector = layers.concatenate([
layers.Embedding(TRACTATE_DIM_DICT.get("card_id"), 10)(card_id),
layers.Embedding(TRACTATE_DIM_DICT.get("is_pure_author"), 2)(is_pure_author),
layers.Embedding(TRACTATE_DIM_DICT.get("is_have_pure_reply"), 2)(is_have_pure_reply),
layers.Embedding(TRACTATE_DIM_DICT.get("is_have_reply"), 2)(is_have_reply),
layers.Embedding(TRACTATE_DIM_DICT.get("content_level"), 3)(content_level),
layers.Embedding(TRACTATE_DIM_DICT.get("topic_seven_click_num"), 3)(topic_seven_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("topic_thirty_click_num"), 3)(topic_thirty_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("topic_num"), 3)(topic_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_transform_num"), 3)(seven_transform_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_transform_num"), 3)(thirty_transform_num),
layers.Embedding(TRACTATE_DIM_DICT.get("favor_num"), 3)(favor_num),
layers.Embedding(TRACTATE_DIM_DICT.get("favor_pure_num"), 3)(favor_pure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("vote_num"), 3)(vote_num),
layers.Embedding(TRACTATE_DIM_DICT.get("vote_display_num"), 3)(vote_display_num),
layers.Embedding(TRACTATE_DIM_DICT.get("reply_num"), 3)(reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("reply_pure_num"), 3)(reply_pure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_click_num"), 3)(one_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_click_num"), 3)(three_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_click_num"), 3)(seven_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_click_num"), 3)(fifteen_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_click_num"), 3)(thirty_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_click_num"), 3)(sixty_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_click_num"), 3)(ninety_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_click_num"), 3)(history_click_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_precise_exposure_num"), 3)(one_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_precise_exposure_num"), 3)(three_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_precise_exposure_num"), 3)(seven_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_precise_exposure_num"), 3)(fifteen_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_precise_exposure_num"), 3)(thirty_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_precise_exposure_num"), 3)(sixty_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_precise_exposure_num"), 3)(ninety_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_precise_exposure_num"), 3)(history_precise_exposure_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_vote_user_num"), 3)(one_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_vote_user_num"), 3)(three_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_vote_user_num"), 3)(seven_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_vote_user_num"), 3)(fifteen_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_vote_user_num"), 3)(thirty_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_vote_user_num"), 3)(sixty_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_vote_user_num"), 3)(ninety_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_vote_user_num"), 3)(history_vote_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_reply_user_num"), 3)(one_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_reply_user_num"), 3)(three_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_reply_user_num"), 3)(seven_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_reply_user_num"), 3)(fifteen_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_reply_user_num"), 3)(thirty_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_reply_user_num"), 3)(sixty_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_reply_user_num"), 3)(ninety_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_reply_user_num"), 3)(history_reply_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_browse_user_num"), 3)(one_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_browse_user_num"), 3)(three_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_browse_user_num"), 3)(seven_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_browse_user_num"), 3)(fifteen_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_browse_user_num"), 3)(thirty_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_browse_user_num"), 3)(sixty_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_browse_user_num"), 3)(ninety_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_browse_user_num"), 3)(history_browse_user_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_reply_num"), 3)(one_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("three_reply_num"), 3)(three_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_reply_num"), 3)(seven_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_reply_num"), 3)(fifteen_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_reply_num"), 3)(thirty_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_reply_num"), 3)(sixty_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_reply_num"), 3)(ninety_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("history_reply_num"), 3)(history_reply_num),
layers.Embedding(TRACTATE_DIM_DICT.get("one_ctr"), 3)(one_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("three_ctr"), 3)(three_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_ctr"), 3)(seven_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_ctr"), 3)(fifteen_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_ctr"), 3)(thirty_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_ctr"), 3)(sixty_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_ctr"), 3)(ninety_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("history_ctr"), 3)(history_ctr),
layers.Embedding(TRACTATE_DIM_DICT.get("one_vote_pure_rate"), 3)(one_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("three_vote_pure_rate"), 3)(three_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_vote_pure_rate"), 3)(seven_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_vote_pure_rate"), 3)(fifteen_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_vote_pure_rate"), 3)(thirty_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_vote_pure_rate"), 3)(sixty_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_vote_pure_rate"), 3)(ninety_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("history_vote_pure_rate"), 3)(history_vote_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("one_reply_pure_rate"), 3)(one_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("three_reply_pure_rate"), 3)(three_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("seven_reply_pure_rate"), 3)(seven_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("fifteen_reply_pure_rate"), 3)(fifteen_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("thirty_reply_pure_rate"), 3)(thirty_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("sixty_reply_pure_rate"), 3)(sixty_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("ninety_reply_pure_rate"), 3)(ninety_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("history_reply_pure_rate"), 3)(history_reply_pure_rate),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fd"), 3)(card_fd),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sd"), 3)(card_sd),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fs"), 3)(card_fs),
layers.Embedding(TRACTATE_DIM_DICT.get("card_ss"), 3)(card_ss),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fp"), 3)(card_fp),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sp"), 3)(card_sp),
layers.Embedding(TRACTATE_DIM_DICT.get("card_p"), 3)(card_p),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fd2"), 3)(card_fd2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sd2"), 3)(card_sd2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fs2"), 3)(card_fs2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_ss2"), 3)(card_ss2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_fp2"), 3)(card_fp2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_sp2"), 3)(card_sp2),
layers.Embedding(TRACTATE_DIM_DICT.get("card_p2"), 3)(card_p2)
])
tractate_vector = layers.Dense(3000, activation=activations.relu)(tractate_vector)
tractate_vector = layers.Dense(
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment