liveBook · Manning

ResNet

ResNet is a family of deep neural-network architectures built from residual blocks with shortcut connections that facilitate information flow and optimization.

How 4 Manning books explain it

Sutskever's List

ResNet is a deep neural network architecture that uses residual connections to facilitate the training of very deep networks.

How it is used
Uses residual blocks to make deep convolutional networks trainable and serve as backbones for computer-vision systems.
How deep it goes
Explains two-path blocks, gradient flow, bottleneck variants and v2 pre-activation through diagrams, comparisons and ablations rather than a full implementation.
Examples
Compares plain networks on CIFAR-10, ResNet variants on ImageNet, pre-activation ablations and a Faster R-CNN backbone replacement.
What you can do after
Evaluate/understand why skip paths improve deep-network optimization and why preserving an unaltered shortcut matters in very deep variants.

Read how Sutskever's List explains ResNet →

Inside Deep Learning: Math, Algorithms, Models

A neural network architecture built from residual blocks with skip connections that help information and gradients propagate through deep networks.

How it is used
Deploys residual blocks for deep image classification and adapts pretrained ResNet models to new classification targets.
How deep it goes
Implements bottleneck paths, shortcut projections, block stacking, pooling, and classifier replacement without deriving residual optimization mathematically.
Examples
Uses Fashion-MNIST residual classifiers, cats-versus-dogs ResNet-18 adaptation, ImageNet pretraining, and filter visualizations.
What you can do after
Apply it via PyTorch by composing residual modules, training a classifier, or replacing torchvision ResNet's final fully connected layer.

Read how Inside Deep Learning: Math, Algorithms, Models explains ResNet →

Math and Architectures of Deep Learning

A deep convolutional neural network architecture that uses identity shortcut connections to ease optimization of very deep networks.

How it is used
Explains how shortcut connections enable training much deeper convolutional networks when ordinary depth causes degradation.
How deep it goes
Connects degradation to identity-function learning, then descends into residual blocks, downsampling, and PyTorch ResNet-34 construction.
Examples
Uses CIFAR-10 error comparisons, residual-block diagrams, PyTorch BasicBlock code, and a ResNet-34 implementation.
What you can do after
Builds residual blocks and a ResNet-34-style model with PyTorch modules and downsampling shortcuts.

Read how Math and Architectures of Deep Learning explains ResNet →

Deep Learning with PyTorch, Second Edition

A family of residual neural network architectures that use skip connections to ease training of deep models.

How it is used
Uses skip connections to make very deep convolutional networks easier to train.
How deep it goes
Defines identity mappings, gradient shortcuts, and PyTorch blocks, but stops short of detailed residual-network variants.
Examples
Demonstrates NetDepth, NetRes, a reusable ResBlock, and NetResDeep with 100 stacked residual blocks.
What you can do after
Build it from scratch using PyTorch modules, convolutional layers, residual blocks, and skip connections.

Read how Deep Learning with PyTorch, Second Edition explains ResNet →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.