vis4d.op.layer.mlp
MLP Layers.
Classes
|
MLP as used in Vision Transformer, MLP-Mixer and related networks. |
- class TransformerBlockMLP(in_features, hidden_features=None, out_features=None, act_layer=GELU(approximate='none'), bias=True, drop=0.0)[source]
MLP as used in Vision Transformer, MLP-Mixer and related networks.
- __init__(in_features, hidden_features=None, out_features=None, act_layer=GELU(approximate='none'), bias=True, drop=0.0)[source]
Init MLP.
- Parameters:
in_features (int) – Number of input features.
hidden_features (int, optional) – Number of hidden features. Defaults to None.
out_features (int, optional) – Number of output features. Defaults to None.
act_layer (nn.Module, optional) – Activation layer. Defaults to nn.GELU.
bias (bool, optional) – If bias should be used. Defaults to True.
drop (float, optional) – Dropout probability. Defaults to 0.0.