NARSamplewiseSequenceLoss.ConfigΒΆ
Component: NARSamplewiseSequenceLoss
-
class
NARSamplewiseSequenceLoss.
Config
[source] Bases:
NARSequenceLoss.Config
All Attributes (including base classes)
- beta: float =
0.1
- assert_valid_targets: bool =
True
- label_type: SourceType =
<SourceType.LOG_PROBS: 'log_probs'>
- length_type: SourceType =
<SourceType.LOG_PROBS: 'log_probs'>
- label_loss: SamplewiseLabelSmoothingLoss.Config = SamplewiseLabelSmoothingLoss.Config()
- length_loss: SamplewiseLabelSmoothingLoss.Config = SamplewiseLabelSmoothingLoss.Config()
Default JSON
{
"beta": 0.1,
"assert_valid_targets": true,
"label_type": "log_probs",
"length_type": "log_probs",
"label_loss": {
"beta": 0.1,
"label_loss": {
"NLLLoss": {}
},
"smoothing_loss": {
"UniformRegularizer": {}
}
},
"length_loss": {
"beta": 0.1,
"label_loss": {
"NLLLoss": {}
},
"smoothing_loss": {
"UniformRegularizer": {}
}
}
}