NeuralNetworks.Trainer
class NeuralNetworks.Trainer (*nets, inputs, outputs, init_train_size, final_train_size, optim, init_lr, final_lr, crit, batch_size) [source]
Classe pour entraîner des réseaux avec mini-batchs et Automatic Mixed Precision.
| Paramètres | Type | Optionnel |
|---|---|---|
*nets |
Module |
Non |
inputs |
torch.Tensor([float]) |
Non |
outputs |
torch.Tensor([float]) |
Non |
init_train_size |
float |
Oui |
final_train_size |
float |
Oui |
optim |
optim |
Oui |
init_lr |
float |
Oui |
final_lr |
float |
Oui |
crit |
crit |
Oui |
batch_size |
int |
Oui |
Initialisation d'un trainer
| Trainer_exemple.py | |
|---|---|
- Voir
Module - La définition de inputs n'est pas explicitée ici
- La définition de outputs n'est pas explicitée ici