Neupy v0.8.0 Release Notes

Release Date: 2019-01-28 // 10 months 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