Neupy v0.8.0 Release Notes

Release Date: 2019-01-28 // about 5 years ago
  • 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 and polynomial_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 to loss
    • ๐Ÿ”„ Changed summary format in the logs
    • Removed training_errors and validation_errors and it were replaced with new errors attribute
    • ๐Ÿ“‡ Renamed the prediction_error method to score

    Misc:

    • ๐Ÿ”จ Big code refactoring
    • ๐Ÿ‘ Better exceptions

    โœ‚ Removed

    • โž• Add-ons were removed
    • ๐Ÿ”ง Tuple of integer as network configuration
    • โœ‚ Removed RBFKmeans
    • Removed train_end_signal and epoch_end_signal
    • โœ‚ Removed plots.error_plot function
    • โœ‚ Removed plots.network_structure function