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

Implementation tasks/milestones and possible solutions #10

Open
siftheads1 opened this issue Jul 10, 2023 · 0 comments
Open

Implementation tasks/milestones and possible solutions #10

siftheads1 opened this issue Jul 10, 2023 · 0 comments

Comments

@siftheads1
Copy link

siftheads1 commented Jul 10, 2023

  1. GetGradient: How to do it for subsamples
    ->Compute entire gradient and zero-out v.s. only compute for sampled data(we believe the latter is a better approach)

  2. GHistIndexMatrix(part where maps 'gradient values' to bin index) -> How to do it for subsamples

  3. Building Histogram -> How to update histogram with newly sampled data instead of building from scratch
    (Possible solution: modify logic that builds "row_indices"(target row index of histogram building logic(RowsWiseBuildHistKernel)

  4. Find slicing method for DMatrix(probably needed to complete the objectives above)
    -> We assume this can be done by appropriately slice MetaInfo and GHistIndexMatrix.
    Need to find methods to do the tasks above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant