init_feed_forward
- rectools.models.nn.transformers.net_blocks.init_feed_forward(n_factors: int, ff_factors_multiplier: int, dropout_rate: float, ff_activation: str, bias: bool = True) Module[source]
Initialise Feed-Forward network with one of activation functions: “swiglu”, “relu”, “gelu”.
- Parameters
n_factors (int) – Latent embeddings size.
ff_factors_multiplier (int) – How many hidden units to use in the network.
dropout_rate (float) – Probability of a hidden unit to be zeroed.
ff_activation ({"swiglu", "relu", "gelu"}) – Activation function to use.
bias (bool, default
True) – IfTrue, add bias to linear layers.
- Returns
Feed-Forward network.
- Return type
nn.Module