Reference Built-in Layer Types Activation Functions from NNlib.jl Random Weight Initialisation Loss Functions Training API Reference Optimisation Rules Shape Inference Flat vs. Nested Structures Callback Helpers Automatic Differentiation using Zygote.jl Working with Data, using MLUtils.jl One-Hot Encoding with OneHotArrays.jl Neural Network primitives from NNlib.jl Recursive transformations from Functors.jl