All Versions
10
Latest Version
Avg Release Cycle
47 days
Latest Release
2179 days ago
Changelog History
Changelog History
-
v0.8.2 Changes
April 04, 2019Main changes:
- ๐ Improved functionality for layer/network copying
- โ Added
repeat
function - ๐ Fixed output shape for the conv layers when input is unknown
- ๐ Typo fixes
-
v0.8.1 Changes
March 30, 2019Main changes:
- โ Added Tensorflow 1.13 support
- โ Added DropBlock layer
- โ Added
define
method for all layers
-
v0.8.0 Changes
January 28, 2019Main changes:
- ๐ New design for the layer graphs and layers
- ๐ Changed inline operators
>
(still supported) to>>
and lists to|
operator for parallel connections - Added 2 new step decay algorithms, namely
exponential_decay
andpolynomial_decay
- ๐ New regularizers
- ๐ New signals functionality, can be extended with classes (
signals
attribute) - โก๏ธ Tensorflow optimizers are used instead of self-implemented functions
- โ Added
GroupNorm
layer - ๐ Changed behavior for the the
predict
methods - โ Added
show
method to the networks - โ Added plot_errors for the optimizers with better and more accurate visualizations
Small changes:
- โก๏ธ The
error
parameters for optimizers was renamed toloss
- ๐ Changed summary format in the logs
- Removed
training_errors
andvalidation_errors
and it were replaced with newerrors
attribute - ๐ Renamed the
prediction_error
method toscore
Misc:
- ๐จ Big code refactoring
- ๐ Better exceptions
โ Removed
- โ Add-ons were removed
- ๐ง Tuple of integer as network configuration
- โ Removed RBFKmeans
- Removed
train_end_signal
andepoch_end_signal
- โ Removed
plots.error_plot
function - โ Removed
plots.network_structure
function
-
v0.7.3 Changes
January 17, 2019- ๐ Fixed problem that occurred when GNG was loaded from pickled file. Issue #229
- ๐ Improved representation for the GNG graph elements
- โ Added extra exceptions into GNG graph methods in order to get informative fail when unexpected action was applied
-
v0.7.2 Changes
December 13, 2018๐ Changes:
- โ Added missing dilation rates for ResNet-50 architecture
- ๐ Fixed fan computation for weight initializers
- โ Added variable initializer in the predict method
- ๐ Change XavierNormal to HeNormal default initializer
-
v0.7.1 Changes
December 10, 2018๐ Changes:
- Speed up network initialization via lazy parameter initialization using tensorflow's tensors instead numpy's arrays
- Global pooling layer accepts two string arguments that point to different tensorflow functions.
- ๐ Fixes for the reshape layer when used with unknown input shape
- ๐ Fixed cross entropy loss functions for spatial inputs
- โ Removed input blocker during the training
- Combined GradientDescent and MinibatchGradientDescent into one class GradientDescent
-
v0.7.0 Changes
December 02, 2018๐ Changes:
- ๐ Backend was moved to Tensorflow
- Pickle storage for the weights has been replaced with HDF5
- ๐ Changed order of the dimensions for the convolutional filter (channel expected to be in the last dimension)
- ๐ The
compile
method was removed - โ Added wolfe search to conjugate gradient
- ๐ Fixes for the training algorithms
โ Removed:
- Linear models
- Quickprop training algorithm
- Ensemble algorithms
-
v0.6.5 Changes
October 12, 2018๐ Bugs:
- ๐ Fixed iterative updates for discrete hopfield networks: #218
-
v0.6.4 Changes
March 26, 2018๐ Features:
- โ Added Growing Neural Gas (GNG) algorithm
- โ Added 2 new improvements to the base GNG algorithms
๐ Bug:
- 0๏ธโฃ Set up default value for
epoch_time
in order to prevent crashes when training was stopped on first iteration.
-
v0.6.3 Changes
February 03, 2018๐ Fixes:
- ๐ Use old table-style, otherwise table breaks for some of the font styles and it doesn't look good in ipython notebook
- โก๏ธ Adam optimizer fix for GPU (#200)