stable_ssl.backbone#
The backbone module provides neural network architectures and utilities for self-supervised learning.
Architectures#
|
This block implements the multi-layer perceptron (MLP) module. |
|
A Residual network. |
|
ConvMixer model from [Trockman and Kolter, 2022]. |
Utility Functions#
|
|
|
Load a backbone model. |
|
Specialized Modules#
|
Student network and its teacher network updated as an EMA of the student network. |
|
Wrapper that forces a module to remain in evaluation mode. |