Flux: High-Performance ML - Custom Layers, The Flux Community, 2025 - Official documentation for Flux.jl, detailing how to define custom layers, register parameters, and integrate them into Flux models.
Functors.jl Documentation, The Functors.jl Contributors, 2024 - Documentation for the Functors.jl package, which is essential for making custom layer parameters discoverable and trainable by Flux's optimization machinery.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - A comprehensive textbook covering deep learning concepts, including neural network architectures, layer types, activation functions, and parameter initialization strategies, which are fundamental to designing custom layers.
The Julia Language Manual - Types and Methods, The Julia Language Contributors, 2024 - Official Julia language documentation explaining its type system and multiple dispatch, which are core features enabling the flexible and extensible design of custom layers in Flux.