Skip to content

Releases: tensorflow/decision-forests

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.

v1.6.0

28 Sep 14:21
Compare
Choose a tag to compare

1.6.0 2023-09-27

Breaking Changes

  • TF-DF no longer supports Python 3.8 since Tensorflow dropped its support.

Features

  • Compatibility with Tensorflow 2.14.0
  • Contrib: Training preprocessing jointly on the input features, labels and
    weights

Fix

  • Incorrect model predictions for models without features
  • Data race for model resources

1.5.0

24 Jul 05:56
Compare
Choose a tag to compare

1.5.0 - 2023-07-06

Features

  • Compatibility with Tensorflow 2.13.0