Expand description
§Notice
The module was adapted from the source code of Burn v0.14.0.
Differences between the original module and this adaptation include:
- Improved accessibility: All structs and properties being public.
- Greater flexibility and interoperability with other modules.
- Easier debugging and testing due to public visibility.
§License
MIT License
Copyright (c) 2022 Nathaniel Simard & Burn Framework Contributors
Structs§
- Adam optimizer as described in the paper: “Adam: A Method for Stochastic Optimization”.
- Configuration for Adam optimizer.
- State for Adam optimizer.
- The record item type for the module.
- A tensor with a given backend, shape and data type.
Traits§
- Trait that allows a backend to support autodiff.
- This trait defines all types and functions needed for a backend to be used with burn.
- Configuration trait.
- Trait to define a family of types which can be recorded using any settings.
Type Aliases§
- Record for Adam optimizer.
Derive Macros§
- Derive macro for the config.
- Derive macro for the record.