Skip to content

Commit

Permalink
hotfix(documentation): add Scikit-Lexicographical-Trees mention in le…
Browse files Browse the repository at this point in the history
…xicographical approaches
  • Loading branch information
simonprovost committed Jul 4, 2024
1 parent 910ea3b commit 9998de3
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion docs/API/estimators/ensemble/lexico_gradient_boosting.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ decision tree models capable of handling longitudinal data.
2. **Cython Adaptation:** This implementation leverages a fork of Scikit-learn’s fast C++-powered
decision tree to ensure that the Lexico Decision Tree is fast and efficient, avoiding the potential
slowdown of a from-scratch Python implementation. Further details on the algorithm can be found in the
Cython adaptation available at `/scikit-longitudinal/scikit-learn/sklearn/tree/_splitter.pyx`, specifically in the `node_lexicoRF_split` function.
Cython adaptation available [here at Scikit-Lexicographical-Trees](https://github.com/simonprovost/scikit-lexicographical-trees/blob/21443b9dce51434b3198ccabac8bafc4698ce953/sklearn/tree/_splitter.pyx#L695) specifically in the `node_lexicoRF_split` function.

For further scientific references, please refer to the Notes section.

Expand Down
2 changes: 1 addition & 1 deletion docs/API/estimators/ensemble/lexico_random_forest.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ to select the best split at each node.
Key Features:

1. **Lexicographic Optimisation:** The approach prioritizes features based on both their information gain ratios and the recency of the data, favoring splits with more recent information.
2. **Cython Adaptation**: This implementation leverages a fork of Scikit-learn’s fast C++-powered decision tree to ensure that the Lexico Random Forest is fast and efficient, avoiding the potential slowdown of a from-scratch Python implementation. Further details on the algorithm can be found in the Cython adaptation available at `/scikit-longitudinal/scikit-learn/sklearn/tree/_splitter.pyx`, specifically in the `node_lexicoRF_split` function.
2. **Cython Adaptation**: This implementation leverages a fork of Scikit-learn’s fast C++-powered decision tree to ensure that the Lexico Random Forest is fast and efficient, avoiding the potential slowdown of a from-scratch Python implementation. Further details on the algorithm can be found in the Cython adaptation available [here at Scikit-Lexicographical-Trees](https://github.com/simonprovost/scikit-lexicographical-trees/blob/21443b9dce51434b3198ccabac8bafc4698ce953/sklearn/tree/_splitter.pyx#L695) specifically in the `node_lexicoRF_split` function.

For further scientific references, please refer to the Notes section.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ This implementation extends the traditional decision tree algorithm by incorpora
and the recency of the data, favoring splits with more recent information.
2. **Cython Adaptation**: This implementation leverages a fork of Scikit-learn’s fast C++-powered decision
tree to ensure that the Lexico Decision Tree is fast and efficient, avoiding the potential slowdown of a
from-scratch Python implementation. Further details on the algorithm can be found in the Cython adaptation available at `/scikit-longitudinal/scikit-learn/sklearn/tree/_splitter.pyx`, specifically in the `node_lexicoRF_split` function.
from-scratch Python implementation. Further details on the algorithm can be found in the Cython adaptation available [here at Scikit-Lexicographical-Trees](https://github.com/simonprovost/scikit-lexicographical-trees/blob/21443b9dce51434b3198ccabac8bafc4698ce953/sklearn/tree/_splitter.pyx#L695) specifically in the `node_lexicoRF_split` function.

For further scientific references, please refer to the Notes section.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ The Lexico Decision Tree Regressor is an advanced regression model specifically
Key Features:

1. **Lexicographic Optimisation:** The approach prioritizes features based on both their information gain ratios and the recency of the data, favoring splits with more recent information.
2. **Cython Adaptation**: This implementation leverages a fork of Scikit-learn’s fast C++-powered decision tree to ensure that the Lexico Decision Tree is fast and efficient, avoiding the potential slowdown of a from-scratch Python implementation. Further details on the algorithm can be found in the Cython adaptation available at `/scikit-longitudinal/scikit-learn/sklearn/tree/_splitter.pyx`, specifically in the `node_lexicoRF_split` function.
2. **Cython Adaptation**: This implementation leverages a fork of Scikit-learn’s fast C++-powered decision tree to ensure that the Lexico Decision Tree is fast and efficient, avoiding the potential slowdown of a from-scratch Python implementation. Further details on the algorithm can be found in the Cython adaptation available [here at Scikit-Lexicographical-Trees](https://github.com/simonprovost/scikit-lexicographical-trees/blob/21443b9dce51434b3198ccabac8bafc4698ce953/sklearn/tree/_splitter.pyx#L695) specifically in the `node_lexicoRF_split` function.

For further scientific references, please refer to the Notes section.

Expand Down

0 comments on commit 9998de3

Please sign in to comment.