neuralmonkey.trainers.cross_entropy_trainer module¶
-
class
neuralmonkey.trainers.cross_entropy_trainer.
CrossEntropyTrainer
(decoders: List[Any], decoder_weights: List[Union[tensorflow.python.framework.ops.Tensor, float, NoneType]] = None, l1_weight: float = 0.0, l2_weight: float = 0.0, clip_norm: float = None, optimizer: tensorflow.python.training.optimizer.Optimizer = None, var_scopes: List[str] = None, var_collection: str = None) → None¶ Bases:
neuralmonkey.trainers.generic_trainer.GenericTrainer
-
__init__
(decoders: List[Any], decoder_weights: List[Union[tensorflow.python.framework.ops.Tensor, float, NoneType]] = None, l1_weight: float = 0.0, l2_weight: float = 0.0, clip_norm: float = None, optimizer: tensorflow.python.training.optimizer.Optimizer = None, var_scopes: List[str] = None, var_collection: str = None) → None¶ Initialize self. See help(type(self)) for accurate signature.
-
-
neuralmonkey.trainers.cross_entropy_trainer.
xent_objective
(decoder, weight=None) → neuralmonkey.trainers.generic_trainer.Objective¶ Get XENT objective from decoder with cost.