Added DANet Model: Added a new model, DANet, for tabular data.
Explainability: Integrated Captum for explainability
Hyperparameter Tuner: Added Grid and Random Search functionality to search through hyperparameters and return best model.
Model Sweep: Added an easy "Model Sweep" method with which we can sweep a list of models with given data and quickly assess performance.
Documentation Enhancements: Improved documentation to make it more user-friendly and informative
Dependency Updates: Updated various dependencies for improved compatibility and security
Graceful Out-of-Memory Handling: Added graceful out-of-memory handling for tabular models
GhostBatchNorm: Added GhostBatchNorm to the library
Deprecations
Deprecations: Handled deprecations and updated the library accordingly
Entmax Dependency Removed: Removed dependency on entmax
Infrastructure and CI/CD
Continuous Integration: Improved CI with new actions and labels
Dependency Management: Updated dependencies and restructured requirements
API Changes
[BREAKING CHANGE] SSL API Change: Addressed SSL API change, along with documentation and tutorial updates.
Model Changes: Added is_fitted and other markers to the tabular model.
Custom Optimizer: Allow custom optimizer in the model config.
Contributors
Thanks to all the contributors who helped shape this release! (List of Contributors)
Upgrading
Ensure to check the updated documentation for any breaking changes or new features.
If you are using SSL, please check the updated API and documentation.
v1.0.2
11 months ago
New Features:
Added Feature Importance: The library now includes a new method in TabularModel and BaseModel for enabling feature importance. Feature Importance has been enabled for FTTransformer and GATE models. [Commit: dc2a49e]
Enhancements:
Enabled two more parameters in the GATE model. [Commit: 3680413]
Included metric_prob_input parameter in the library configuration. This update allows for better control over metrics in the models. [Commit: 0612db5]
Slight improvements to the GATE model, including changes to defaults for better performance. [Commit: c30a6c3]
Minor bug fixes and improvements, including accelerator options in the configuration and progress bar enhancements. [Commit: f932230, bdd9adb, f932230]
Dependency Updates:
Updated dependencies, including docformatter, pyupgrade, and ruff-pre-commit. [Commits: 4aae9a8, b3df4ce, bdd9adb, 55e800c, c6c4679, c01154b, 107cd2f]