bob.ip.binseg.models.backbones.resnet¶
Functions
|
ResNet-50 model from "Deep Residual Learning for Image Recognition". |
Classes
|
Adaptation of base ResNet functionality to U-Net style segmentation |
- class bob.ip.binseg.models.backbones.resnet.ResNet4Segmentation(*args, **kwargs)[source]¶
Bases:
torchvision.models.resnet.ResNet
Adaptation of base ResNet functionality to U-Net style segmentation
This version of ResNet is slightly modified so it can be used through torchvision’s API. It outputs intermediate features which are normally not output by the base ResNet implementation, but are required for segmentation operations.
- Parameters
return_features (
list
, Optional) – A list of integers indicating the feature layers to be returned from the original module.
- forward(x)[source]¶
Defines the computation performed at every call.
Should be overridden by all subclasses.
Note
Although the recipe for forward pass needs to be defined within this function, one should call the
Module
instance afterwards instead of this since the former takes care of running the registered hooks while the latter silently ignores them.
- bob.ip.binseg.models.backbones.resnet.resnet50_for_segmentation(pretrained=False, progress=True, **kwargs)[source]¶
ResNet-50 model from “Deep Residual Learning for Image Recognition”.