neuralmonkey.encoders package


neuralmonkey.encoders.attentive module

class neuralmonkey.encoders.attentive.Attentive(attention_type, **kwargs)

Bases: object

A base class fro an attentive part of graph (typically encoder).

Objects inheriting this class are able to generate an attention object that allows a decoder to perform attention over an attention_object provided by the encoder (e.g., input word representations in case of MT or convolutional maps in case of image captioning).


Attention object that can be used in decoder.

neuralmonkey.encoders.cnn_encoder module

neuralmonkey.encoders.factored_encoder module

neuralmonkey.encoders.imagenet_encoder module

neuralmonkey.encoders.numpy_encoder module

neuralmonkey.encoders.sentence_encoder module

Module contents