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 - Latest

Rename CheckLayerSat

Scientific Software - Peer-reviewed - Python
Published by JustinShenk over 4 years ago

Delve - v0.1.48

Minor fixes

Scientific Software - Peer-reviewed - Python
Published by JustinShenk over 4 years ago

Delve - v0.1.45

Scientific Software - Peer-reviewed - Python
Published by JustinShenk almost 5 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 - hotfix

minor hotfix

Scientific Software - Peer-reviewed - Python
Published by MLRichter almost 7 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 -

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