lgb_ranker = lgb.LGBMRanker(
boosting_type='gbdt', num_leaves=31, reg_alpha=0.0, reg_lambda=1,
max_depth=-1, n_estimators=300, objective='binary',
subsample=0.7, colsample_bytree=0.7, subsample_freq=1,
learning_rate=0.01, min_child_weight=50, random_state=2018,
n_jobs=-1)
g_train = train_final_df.groupby(['user_id'], as_index=False).count()["label"].values
大佬,我看你用了LGBMRanker,objective又是binary,是为了加group吗?
这样可以把不同数量的用户,分到不同的组?