Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add Dart booster. #1199

Closed
wants to merge 1 commit into from
Closed

add Dart booster. #1199

wants to merge 1 commit into from

Conversation

marugari
Copy link
Contributor

If we use the Dart booster,
UpdateOneIter calls
PredictRaw (with dropped trees by DropTrees),
GetGradient,
DoBoost (with scaling dropped trees by NormalizeTrees).

void DoBoost(DMatrix* p_fmat,
int64_t buffer_offset,
std::vector<bst_gpair>* in_gpair) override {
const std::vector<bst_gpair>& gpair = *in_gpair;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this function different from parent's DoBoost? If only difference is CcommitModel, we can make CommitModel virtual and override that function

@tqchen
Copy link
Member

tqchen commented May 15, 2016

, I have made a few comments, please let me know when you have new updates, so I can do another round of review.

Thanks for the good job!

@tqchen
Copy link
Member

tqchen commented May 19, 2016

@marugari Any updates on this?

@marugari
Copy link
Contributor Author

Sorry, I'll update by Sunday.

@tqchen
Copy link
Member

tqchen commented May 19, 2016

no problem, please take your time

@marugari marugari closed this May 22, 2016
@marugari marugari deleted the prototype_dart branch May 22, 2016 13:21
@marugari marugari restored the prototype_dart branch May 22, 2016 15:27
@marugari marugari deleted the prototype_dart branch May 22, 2016 15:28
@marugari marugari mentioned this pull request May 22, 2016
@lock lock bot locked as resolved and limited conversation to collaborators Jan 19, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants