模型排序
-
LGB的排序模型
定义特征列
排序模型分组(按照user_id)/trn_user_item_feats_df_rank_model.sort_values(by=['user_id'], inplace=True
排序模型定义
lgb_ranker = lgb.LGBMRanker(boosting_type='gbdt', num_leaves=31,...
排序模型训练
lgb_ranker.fit(trn_user_item_feats_df[lgb_cols], trn_user_item_feats_df['label'], group=g_train)
模型预测
lgb_ranker.predict
-
LGB的分类模型
模型及参数的定义lgb_Classfication = lgb.LGBMClassifier(boosting_type='gbdt', num_leaves=31,...
模型预测
lgb_Classfication.predict_proba
-
深度学习的分类模型DIN (Deep Interest Network): 通过考虑【给定的候选广告】和【用户的历史行为】的相关性,来计算用户兴趣的表示向量。通过引入局部激活单元,通过软搜索历史行为的相关部分来关注相关的用户兴趣,并采用加权和来获得有关候选广告的用户兴趣的表示。与候选广告相关性较高的行为会获得较高的激活权重,并支配着用户兴趣。该表示向量在不同广告上有所不