NeuralNetworks.MLP
class MLP (input_size, output_size, hidden_layers, sigmas, fourier_input_size, nb_fourier, norm, name) [source]
inhérite des propriétés de la classe Module
Cette classe fournit :
- Un MLP entièrement configurable (dimensions, activation).
- Option d'encodage Fourier Features sur les entrées.
Permet de construire rapidement un réseau de neurones multicouches rapidement sans connaisances profondes de pytorch.
| Paramètres | Type | Optionnel | Default value |
|---|---|---|---|
input_size |
int |
Oui | 1 |
output_size |
int |
Oui | 1 |
hidden_layers |
list[int] |
Oui | [1] |
sigmas |
list[float] |
Oui | None |
fourier_input_size |
int |
Oui | 2 |
nb_fourier |
int |
Oui | 8 |
norm |
norm |
Oui | 'Relu' |
name |
str |
Oui | 'Net' |