Releases: pudu-py/pudu
v0.3.4
- Added
perturbations.CustomSum()
where a custom vector is added, in contrast withperturbations.Custom()
which multiplies the custom vector. tensorflow
compatibility is set to version2.11.xx
. It looks like there are some changes on the way to save and loadkeras
models. This could be a quick fix, but I have no time to work on it at the moment.- Other minor changes
Full Changelog: v0.3.3...v0.3.4
v0.3.3
This update contains changes in files related to the documentation
and paper
. The changes are derived from the review carried about by JOSS
reviewers at openjournals/joss-reviews#5873 . This is the first release for the zenodo
archive.
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Minor bug fixes.
Full Changelog: v0.3.1...v0.3.2
v.0.3.1
Minor changes, some imports were missing in ´pudu.py´ and ´plots.py´.
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Plenty of errors and mistakes were found in v0.2.0. As many changes were made, it was bumped to v0.3.0. Functionality stays the same, though results are now what they are supposed to be. Also, usability changed for masks
and perturbation
functions. Code in other version will not work with this one.
perturbation
are now classes and can be called asfunction(*params)
. See examples.masks
are now classes and can be called asfunction(*params)
. See examples.- Documentation is now complete
- Definitions are revisited
- Several mistakes were fixed.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Many things have changed and added in this version. If you update your working script with v0.1.x will not work. To make it work again, consider the following points:
- Parameters have been removed, added, and names have been changed
- New function activations for analyzing unit activations in CNN's according to features changes
- New function relatable analyzes the relationship between features and units
- Several masking and perturbation functions have been added.
- More examples and better documentation, including some mathematical definitions
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Official release.
Full Changelog: v0.0.5...v0.1.0
v0.0.5
First functional version.
- Calculates
importance
,speed
, andsynergy
. - Automatically calculates the normalized vector for each.
- Centralized easy
plot
. save
function for the results.- Optimized code in general terms. About 20% faster than
v0.0.4
. - Tests are implemented in
tests
folder.
Full Changelog: v0.0.4...v0.0.5
v0.0.4
Fix class name.
Full Changelog: v0.0.3...v0.0.4
v0.0.2
Functional version of a pudu
. Features include:
- Importance
- Speed
- Synergy
Name of modules and functions are subject to change on the future.
Full Changelog: v0.0.1...v0.0.2