Defining Models, Flux.jl Contributors, 2025 (FluxML) - Explains how to construct neural networks using layers, chains, and custom structures in Flux.jl.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Details the basic components of neural networks, including layers, parameters, and feed-forward models.