Recent Releases of Delve
Delve - layer filters
added the option to filter layers from tracking removed depricated torch-functions
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 3 years ago
Delve - pypi release fixed also pausing functionality
Scientific Software - Peer-reviewed
- Python
Published by MLRichter almost 5 years ago
Delve - Plotting of Evaluation Stats
Plotting is now executed on stats computed at training and evaluation time.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 5 years ago
Delve - fixed breaking bugs on plotting and updated docs
A breaking bug was fixed keeping delve from plotting things. Updated the documentation and example.py to be more consistent with the current state and usage of this framework. (still mutch to do, but its progress)
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 5 years ago
Delve -
bugfix that required preinstalling pandas and matplotlib in order to install delve without crash. Now dependencies are resolved correctly.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 5 years ago
Delve - New token for pypi release
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - Metrics for Measuring Variance
Added multiple optional metric for measuring the variance of the latent representation.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - Start and Stop functionality as well as some plot-bugfixes
- Plots no longer shrink with each epoch when recording layer saturation
- the torchcallback now features a stop() and resume() function which stop and resume the recording of stats and aggregation of saturation values.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - Bugfix covariance computation
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - removed a rogue print statement
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - feature map downsampling
It is now possible to downsample feature maps to a minimum size in order to keep computation costs a low as possible
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - resume training is now possible
It is now possible to resume the training by setting the initial_epoch parameter.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - Performance Improvements
Tripled the performance by removing redundant covariance computation
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - Refactoring, Result Reconstruction
- It is now possible to provide a list of writers or corresponding string keys for the "save_to" parameter
- It is now possible to save the covariance matrix, however only npy-writer supports saving the covariance matrix
- Added a utility function that allows reconstructing result csvs with saturation and intrinsic dimensionality on arbitrary thresholds. Works only of npy save strategy is used for the run.
- Adjusted look and configuration of all plots
- Intrinsic Dimensionality can be computed
- Cleaned differen computation strategies for intrinsic dimensionality, such that all work exactly the same now.
- Saturation computation is now fully implemented in double precision in order to avoid rounding errors
Scientific Software - Peer-reviewed
- Python
Published by MLRichter about 6 years ago
Delve - PCA Layers and TorchCovariance Bugfixes
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - Bugfix for layer saturation + wip implementation of PCA Layers
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - Added channelwise saturation computation
Added channelwise saturation computation, which should be more accurate than mean-saturation
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - plotting and exhaustive saturation computation
Reworked the interface of saturation: ** it is now possible to pass kwargs over to the writer object ** it is now possible to pass writer objects directly instead of a string key Added another writer which saves saturation plots additionally to the csv-file.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - multi-gpu support
Minor changes that enabled saturation to be computed on multiple GPUs.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - Maximum Sample Feature
enabled logging with limited number of samples. This new feature is off by default and can be enabled using "max_samples"-parameter in the CheckLayerSat constructor. This is usefull to gain performance if batch-processing is fast on it's own.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - fixed sample logging
enabled logging with limited number of samples. This new feature is off by default and can be enabled using "max_samples"-parameter in the CheckLayerSat constructor
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - Covariance Reset Computation
Added a switch in the constructor for resetting the covariance matrix after each '''add_saturation()''' call.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter over 6 years ago
Delve - minor bugfix
fixed a bug where sometimes add_saturations would crash
Scientific Software - Peer-reviewed
- Python
Published by MLRichter almost 7 years ago
Delve - minor bugfix
fixed a bug where add_saturations() would sometimes couse a crash.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter almost 7 years ago
Delve - refactored torchcallback
removed most of the unused functionality added different types of logging (csv, console-out are now alternatives to tensorboard) fixed a bug where the system would not search properly through arbitrary nested modules. changed the constructor interface of CheckLayerSat() in order to be more ergonomic in use changed the general interface of the functions to be more closely related to Sacred and MLFlow-Type interfaces.
Scientific Software - Peer-reviewed
- Python
Published by MLRichter almost 7 years ago