Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@ArturoAmorQ
Copy link
Member

Reference Issues/PRs

Follow-up from #32416.

What does this implement/fix? Explain your changes.

The paragraph about the decision tree complexity was written with the greedy splitter strategy (splitter='best') in mind. This PR documents how splitter='random' reduces the complexity by removing the need for sorting the values. It does it by adding a table at the beginning to make the information easier to skim, then jumping into the arguments.

Any other comments?

I kept the complexity at a worst-case level, but maybe it's worth mentioning if/how the scikit-learn implementation reduces it, e.g. low-level parallelization.

@github-actions
Copy link

github-actions bot commented Oct 27, 2025

✔️ Linting Passed

All linting checks passed. Your pull request is in excellent shape! ☀️

Generated for commit: e518748. Link to the linter CI: here

Copy link
Member

@virchan virchan left a comment

Choose a reason for hiding this comment

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

LGTM! The rendered doc looks good as well! Thanks, @ArturoAmorQ!

@virchan virchan added the Waiting for Second Reviewer First reviewer is done, need a second one! label Oct 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Documentation Waiting for Second Reviewer First reviewer is done, need a second one!

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants