简体   繁体   English

lightgbm如何预测_proba?

[英]lightgbm how to predict_proba?

if i use lightgbm如果我使用 lightgbm

there is two methods of using lightgbm.有两种使用 lightgbm 的方法。 first method: -第一种方法:-

model=lgb.LGBMClassifier()
model.fit(X,y)
model.predict_proba(values)

i can get predict_proba method to predict probabilities.我可以得到 predict_proba 方法来预测概率。 if i use it natively如果我在本地使用它

import lightgbm as lgb
dset = lgb.Dataset(X, label=y)
params = {}
params['learning_rate'] = 0.003
params['boosting_type'] = 'gbdt'
params['objective'] = 'binary'
params['metric'] = 'binary_logloss'
model = lgb.train(params, dset, 100)

I can get predict method but predict_proba method dont exist if i use this method.我可以得到 predict 方法,但如果我使用这种方法,predict_proba 方法就不存在。 anyone can advise what i did wrong?任何人都可以告诉我做错了什么?

You can only use predict_proba in sklearn fit().您只能在 sklearn fit() 中使用 predict_proba。 It does not exist in lightgbm native train().它在 lightgbm 本机 train() 中不存在。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM