Skip to content

Releases: tensorflow/decision-forests

v1.10.1

28 Mar 19:28
2b291fd
Compare
Choose a tag to compare

1.10.1 - 2025-03-27

Fix

  • Fix compatibility with TF 2.17.1.

v1.12.0

13 Mar 12:58
Compare
Choose a tag to compare

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

28 Oct 13:49
Compare
Choose a tag to compare

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

21 Aug 19:49
Compare
Choose a tag to compare

1.10.0 - 2024-08-21

Fix

  • Fix compatibility with TF 2.17.0.
  • Fix MacOS build.

v1.9.2

09 Jul 08:49
Compare
Choose a tag to compare

1.9.2 - 2024-07-04

Fix

  • Fix compatibility with TF 2.16.2.
  • Fix build.

Known issues

  • The MacOS build is currently not available due to an issue with a dependency.

v1.9.1

08 May 13:54
Compare
Choose a tag to compare

Fix

  • Solve dependency collision of YDF Proto between PYDF and TF-DF.

v1.9.0

14 Mar 10:30
Compare
Choose a tag to compare

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

06 Mar 08:56
Compare
Choose a tag to compare
v1.9.0rc0 Pre-release
Pre-release

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.

1.8.1

17 Nov 17:03
Compare
Choose a tag to compare

1.8.1 - 2023-11-17

Fix

  • Regression with Mean Squared Error loss and Mean Average error loss
    incorrectly clamped the gradients, leading to incorrect predictions.

v1.8.0

17 Nov 14:54
Compare
Choose a tag to compare

1.8.0 - 2023-11-15

Features

  • Compatibility with TensorFlow 2.15.0.
  • Inspector support for uplifting.

Fix

  • Less warnings emitted when loading a model.