neuralmonkey.decoders.word_alignment_decoder module¶
-
class
neuralmonkey.decoders.word_alignment_decoder.
WordAlignmentDecoder
(encoder: neuralmonkey.encoders.recurrent.RecurrentEncoder, decoder: neuralmonkey.decoders.decoder.Decoder, data_id: str, name: str, initializers: List[Tuple[str, Callable]] = None) → None¶ Bases:
neuralmonkey.model.model_part.ModelPart
A decoder that computes soft alignment from an attentive encoder.
Loss is computed as cross-entropy against a reference alignment.
-
__init__
(encoder: neuralmonkey.encoders.recurrent.RecurrentEncoder, decoder: neuralmonkey.decoders.decoder.Decoder, data_id: str, name: str, initializers: List[Tuple[str, Callable]] = None) → None¶ Initialize self. See help(type(self)) for accurate signature.
-
alignment_target
¶
-
cost
¶
-
feed_dict
(dataset: neuralmonkey.dataset.dataset.Dataset, train: bool = False) → Dict[tensorflow.python.framework.ops.Tensor, Any]¶
-
ref_alignment
¶
-