Set weights, but with more sanity checks and unit tests #43
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
So about two weeks before @geohardtke made their pull request #38 I actually implemented the same thing (leofidus/lightgbm-rs@a93ed4ce3e5f). Back then I held back on making a PR because I hoped to get #36 and #37 merged first, then because it felt weird to make a competing PR for the same feature. But this version has some better error handling and unit tests, and implements some other things that are technically unrelated.
And since we are now starting to maintain a fork at DeepSignSecurity/lightgbm-rs I felt it was only fair to offer my version here as well.