gluonts.torch.model.simple_feedforward.lightning_module module#
- class gluonts.torch.model.simple_feedforward.lightning_module.SimpleFeedForwardLightningModule(model: gluonts.torch.model.simple_feedforward.module.SimpleFeedForwardModel, loss: gluonts.torch.modules.loss.DistributionLoss = NegativeLogLikelihood(beta=0.0), lr: float = 0.001, weight_decay: float = 1e-08)[source]#
Bases:
pytorch_lightning.core.module.LightningModule
A
pl.LightningModule
class that can be used to train aSimpleFeedForwardModel
with PyTorch Lightning.This is a thin layer around a (wrapped)
SimpleFeedForwardModel
object, that exposes the methods to evaluate training and validation loss.- Parameters
model –
SimpleFeedForwardModel
to be trained.loss – Loss function to be used for training, default:
NegativeLogLikelihood()
.lr – Learning rate, default:
1e-3
.weight_decay – Weight decay regularization parameter, default:
1e-8
.