v0.8.0
What’s Changed
⚠ Breaking Changes
- Add loader transforms @edknv (#740)
- Move transformation-layers to sub package @marcromeyn (#710)
🐜 Bug Fixes
- Bug when predicting with list-column @marcromeyn (#758)
- Fix saving + reloading models with ContrastiveOutput @marcromeyn (#757)
- Fixed inconsistency on multi-task learning metrics due to a mismatch or tasks and metrics order @gabrielspmoreira (#751)
- Implement
on_epoch_end
method onBatchedDataset
@oliverholworthy (#724) - Fixes RegressionTask which was raising an error because compute_output_shape() was not defined @gabrielspmoreira (#741)
🚀 Features
- Return correct type from data augmentation layer depending on the context @oliverholworthy (#703)
- Add test for
TwoTowerModel
withInputBlockV2
andEmbeddings
@oliverholworthy (#759) - XGBoost - Use DaskDMatrix for evals data to ensure metrics in logs match result of evaluate @oliverholworthy (#682)
- Add
BroadcastToSequence
Layer to broadcast context features to match sequence shapes. @oliverholworthy (#737) - Fix saving + reloading models with ContrastiveOutput @marcromeyn (#757)
- Add select_by_tag to ParallelBlock @edknv (#701)
- Add loader transforms @edknv (#740)
- Making InputBlockV2 more generic @marcromeyn (#754)
- Example notebook of Wide&Deep model @gabrielspmoreira (#716)
- Introducing Outputs-V2 @marcromeyn (#715)
- Move transformation-layers to sub package @marcromeyn (#710)
- Add EncoderBlock @marcromeyn (#705)
📄 Documentation
- Fix Feature Engineering Dressipi @bschifferer (#723)
🔧 Maintenance
- Improve reliability of
test_train_metrics_steps
with a custom test metric @oliverholworthy (#766) - Remove
cluster_type
fromdask_client
test fixture @oliverholworthy (#763) - Update tensorflow version test matrix version specifiers for clarity @oliverholworthy (#726)
- Update
ItemRetrievalScorer
to use tf_inspect to get call args @oliverholworthy (#756) - Added InputBlockV2 support to DeepFMModel (refactored and fixed) and DCNModel @gabrielspmoreira (#717)