All Versions
2
Latest Version
Avg Release Cycle
58 days
Latest Release
618 days ago

Changelog History

  • v0.2.0 Changes

    August 13, 2022

    โœจ Enhancements

    • โž• Add support for optional inputs
    • โž• Add support for non-finite float metrics
    • โž• Add support for containers as inputs
    • ๐Ÿ‘ Allow custom activation functions in Axon.activation
    • โž• Add utilities for debugging model execution
    • โž• Add graph manipulation API
    • โž• Add lazy model compilation in the form of Axon.build and Axon.compile. Lazy model compilation removes eager shape calculations in favor of forcing initialization functions to accept an input template. This allows the creation of more complex models without needing to know complex shape logic
    • Add top_k_categorical_accuracy metric
    • โšก๏ธ Update default model inspection
    • โž• Add Axon.Display.as_table/2
    • โž• Add support for stateful learning rate in optimizers
    • Add Axon.Loop.reduce_lr_on_plateau event handler
    • โšก๏ธ Update RNN output format to mirror Elixir's convention

    ๐Ÿ› Bug Fixes

    • ๐Ÿ›  Fix bug in Axon.resize methods. Methods other than nearest produced invalid results
    • Fix bug with feature_group_size in Axon.conv. Axon.conv parameters did not appropriately initialize according to specified feature_group_size
    • ๐Ÿ›  Fix bug in layer name serialization. Axon.serialize did not appropriately freeze names when serializing, which results in deserialization failures when the model is deserialized outside the same process that serialized it

    ๐Ÿ—„ Deprecations

    • ๐Ÿ—„ Deprecate Axon.input/3
    • ๐Ÿ—„ Deprecate Axon.init/4
    • ๐Ÿ—„ Deprecate Axon.Recurrent
  • v0.1.0 Changes

    June 16, 2022

    ๐Ÿš€ First release.