nntoolbox.utils.transfer module¶
Some utility functions for transfer learning
-
nntoolbox.utils.transfer.
cut_model
(model: torch.nn.modules.container.Sequential, sep: Callable[[...], torch.nn.modules.module.Module] = <class 'torch.nn.modules.pooling.AdaptiveAvgPool2d'>) → Tuple[torch.nn.modules.container.Sequential, torch.nn.modules.container.Sequential][source]¶ Cut a non-sequential model at the first instance of layer type
- Parameters
model –
sep –
- Returns
-
nntoolbox.utils.transfer.
cut_sequential_model
(model: torch.nn.modules.container.Sequential, sep: Callable[[...], torch.nn.modules.module.Module] = <class 'torch.nn.modules.pooling.AdaptiveAvgPool2d'>) → Tuple[torch.nn.modules.container.Sequential, torch.nn.modules.container.Sequential][source]¶ Cut a sequential model at the first instance of layer type
- Parameters
model –
sep –
- Returns