Releases: tensorflow/decision-forests
Releases · tensorflow/decision-forests
v1.10.1
v1.12.0
1.12.0 - 2025-03-13
Features
- Added support for Python 3.12.
 - New hyperparameters for configuring sparse oblique splits:
sparse_oblique_max_num_features,sparse_oblique_weights_integer_maximum,sparse_oblique_weights_integer_minimum,
sparse_oblique_weights_power_of_two_max_exponent,sparse_oblique_weights_power_of_two_min_exponent. 
Fix
- Fix compatibility with TF 2.19.0.
 - Fix handling of categorical variables with non-unicode values.
 - Fix compatibility with new YDF models.
 - Various documentation improvements.
 
v1.11.0
1.11.0 - 2024-10-28
Feature
- Renamed LAMBDA_MART_NDCG5 loss to LAMBDA_MART_NDCG. The old loss is still
available. The ndcg truncation can now be modified via a hyperparameter. - Notify users about ydf during startup. This message can be disabled by
setting Environment variable TFDF_DISABLE_WELCOME_MESSAGE. 
Fix
- Some errors are now InvalidArgumentError instead of UnknownError.
 - Fix compatibility with TF 2.18.0.
 
v1.10.0
v1.9.2
v1.9.1
v1.9.0
1.9.0 - 2024-03-12
Fix
- Fix max_depth, early stopping parameter documentation.
 - Fix plotting contains conditions.
 
Features
- Compatibility with TensorFlow 2.16.0.
 - Expose new parameter sparse_oblique_max_num_projections.
 - Using tf_keras instead tf.keras in examples, documentation.
 - Support NAConditions for fast engine.
 - Faster model loading for models with many features and dense oblique
conditions. 
Documentation
- Clarified documentation of parameters for oblique splits.
 
v1.9.0rc0
1.9.0rc0 - 2024-02-26
Fix
- Fix max_depth, early stopping parameter documentation.
 - Fix plotting contains conditions.
 
Features
- Compatibility with TensorFlow 2.16.0rc0.
 - Compatibility with YDF 1.9.0
 - Using tf_keras instead tf.keras in examples, documentation.
 - Support NAConditions for fast engine.