mlp
mlp
¶
MLP
¶
MLP(input_dimension, hidden_dimensions=None, output_dim=None, activation_function=GELU, dropout=0.0)
Bases: Module
Multi-layer perceptron with configurable hidden sizes, activation, and dropout.
Multi-layer Perceptron (MLP) module.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
input_dimension
|
int
|
Input feature dimension |
required |
hidden_dimensions
|
list[int] | None
|
List of hidden layer dimensions |
None
|
output_dim
|
int | None
|
Output feature dimension |
None
|
activation_function
|
Callable
|
Activation function class callable |
GELU
|
dropout
|
float
|
Dropout rate between layers |
0.0
|