v1.4.0
This is a noteworthy release as we've added support for TensorFlow for all the backward compatibility loss functions and implemented a Backward Compatibility model class for training TensorFlow models with New Error loss.
Also we've released a Model Comparison widget for that can be used to compare any two models or integrated into a dashboard or other model comparison workflows. The development environment has been updated to support running the Model Comparison widget outside of Jupyter notebook.
As always, this release incorporates some enhancements to existing widget components and a few features and fixes. Please upgrade to the latest version, and let us know what you think.
New support for TensorFlow:
- Added TensorFlow support for all the Backward Compatibility loss functions.
- Implemented a Backward Compatibility model class for training TensorFlow models with New Error loss.
Enhancements to existing widget components:
- Compatibility sweeps are automatically logged with MLflow.
New widget components released:
- Model Comparison widget.
Documentation updates:
- Added TensorFlow notebook examples.
- Added Model Comparison widget notebook example.
- Added Compatibility Model class notebook example.
- Added section on how to use and integrate the Model Comparison widget.
Fixes:
- Fixed issues preventing the user from using the Compatibility Analysis widget multiple times in the same notebook.
- Fixed issues with the Venn diagram not resetting in some circumstances.
- Fixed some pagination issues with the Error instances table.
- Fixed crash when filtering on dataset or dissonance functions.
The latest PyPi package is here: https://pypi.org/project/backwardcompatibilityml/1.4.0/
The latest documentation is here: https://backwardcompatibilityml.readthedocs.io/en/v1.4.0/