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

Sync stable branch to main branch #106

Merged
merged 30 commits into from
Jun 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
225171a
Fix error when plotting oblique trees in colab.
achoum May 14, 2024
005177a
Add `max_depth` argument to `model.print_tree`.
achoum May 14, 2024
7981aac
Documentation of the Distribute tool.
achoum May 21, 2024
2300559
Update example value of `sparse_oblique_num_projections_exponent` in …
a-googler May 23, 2024
15f7c06
Add tools for unit testing debugging.
achoum May 23, 2024
8277487
Support for oblique splits in JAX converter.
achoum May 24, 2024
3aec76e
Sort the dictionary of integer labels casted to string following the …
achoum May 24, 2024
2b3e21c
Add `verbose` argument to `train` method which is equivalent but some…
achoum May 27, 2024
f7499ec
Add ability to update YDF model with JAX parameters.
achoum May 30, 2024
83bead8
No public description
achoum May 30, 2024
c92df40
Divide "TrainWithStatus" into "TrainWithStatus" and "TrainWithStatusI…
achoum May 30, 2024
0f0cd97
- Add placeholder for dataset usage statistics.
achoum May 30, 2024
5d56fb8
Create a npm package for the js port of ydf.
achoum May 31, 2024
b94e025
SKLearn to YDF model converter | Unit tests (part 1)
achoum Jun 3, 2024
9ecb005
SKLearn to YDF model converter | Converter (part 2)
achoum Jun 3, 2024
394c82b
Surface the SKLearn converter in the API
achoum Jun 7, 2024
33c15ad
Anomaly detection; Create the ANOMALY_DETECTION task (part 1)
achoum Jun 13, 2024
f319589
Anomaly detection; ccleaner + decision tree utilities (part 2)
achoum Jun 13, 2024
f63eecc
Automated Code Change
a-googler Jun 13, 2024
225fd58
Add YDF + JAX tutorial
achoum Jun 14, 2024
933e38d
Anomaly detection; Isolation forest c++ model (part 3)
achoum Jun 17, 2024
887b122
Anomaly detection; Isolation forest c++ learner (part 4)
achoum Jun 17, 2024
7bc4d16
Anomaly detection; Fast c++ inference of Isolation forest models (par…
achoum Jun 17, 2024
86f7edf
Anomaly detection; Enable model and prediction analysis of isolation …
achoum Jun 17, 2024
fe99922
Anomaly detection; Isolation forest learner and model is available in…
achoum Jun 17, 2024
8d69160
Anomaly detection; Add support for sklearn isolation forests in the m…
achoum Jun 17, 2024
aa9fcdd
Improve error messages when feeding the wrong type of datasets.
achoum Jun 17, 2024
78190b2
Anomaly detection; Surface the isolation forest learner and model in …
achoum Jun 17, 2024
a1f7081
Anomaly detection; Anomaly detection tutorial (part 10)
achoum Jun 17, 2024
74026c8
Release YDF 0.5.0
achoum Jun 18, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion documentation/public/docs/guide_how_to_improve_model.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ for more details.
learner = ydf.RandomForestLearner(
split_axis="SPARSE_OBLIQUE",
sparse_oblique_normalization="MIN_MAX",
sparse_oblique_num_projections_exponent=1,
sparse_oblique_num_projections_exponent=1.0,
...)
```

Expand Down
3 changes: 3 additions & 0 deletions documentation/public/docs/py_api/IsolationForestLearner
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[TOC]

::: ydf.IsolationForestLearner
3 changes: 3 additions & 0 deletions documentation/public/docs/py_api/IsolationForestModel.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[TOC]

::: ydf.IsolationForestModel
4 changes: 4 additions & 0 deletions documentation/public/docs/py_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ A **Learner** trains models and can be cross-validated.
- [DecisionTreeLearner](CartLearner.md): Alias to
[CartLearner](CartLearner.md).
- [DistributedGradientBoostedTreesLearner](DistributedGradientBoostedTreesLearner.md)
- [IsolationForestLearner](IsolationForestLearner.md)

All learners derive from [GenericLearner](GenericLearner.md).

Expand All @@ -29,6 +30,7 @@ arguments of learner classes.
- [RandomForestModel](RandomForestModel.md)
- [CARTModel](RandomForestModel.md): Alias to
[RandomForestModel](RandomForestModel.md).
- [IsolationForestModel](IsolationForestModel.md)

All models derive from [GenericModel](GenericModel.md).

Expand Down Expand Up @@ -65,6 +67,8 @@ and evaluation.
e.g. training date, uid.
- [from_tensorflow_decision_forests](utilities.md#ydf.from_tensorflow_decision_forests):
Load a TensorFlow Decision Forests model from disk.
- [from_sklearn](utilities.md#ydf.from_sklearn): Convert a scikit-learn model
into a YDF model.

## Custom Loss

Expand Down
2 changes: 2 additions & 0 deletions documentation/public/docs/py_api/utilities.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,8 @@

::: ydf.from_tensorflow_decision_forests

::: ydf.from_sklearn

::: ydf.RegressionLoss

::: ydf.BinaryClassificationLoss
Expand Down
Loading