Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
287 views
in Technique[技术] by (71.8m points)

machine learning - Response variable in java implementation of xgBoost?

Example from https://xgboost.readthedocs.io/en/latest/jvm/java_intro.html says that you train your model with:

Booster booster = XGBoost.train(trainMat, params, nround, watches, null, null);

But I cannot understand where is your y_train (response / explained variable) used? trainMat containes variables that explain the response (X_train), but from where model even knows the correct values it should learn from?

In python implementation, we have .fit() for that: xgb.fit(X_train,y_train) where we give both explaining and explained values.

How give response values to xgBoost training in java? Should it be in DMatrix?

question from:https://stackoverflow.com/questions/65846036/response-variable-in-java-implementation-of-xgboost

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...