Releases: itdxer/neupy
Releases · itdxer/neupy
v0.8.2
v0.8.1
v0.8.0
Main 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
v0.7.2
v0.7.1
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:
- 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