Skip to content

关于LGBMRanker objective用binary的疑问 #4

Description

@jt120

大佬,我看你用了LGBMRanker,objective又是binary,是为了加group吗?

这样可以把不同数量的用户,分到不同的组?

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions