pydbm.rnn.lstmmodel.convlstmmodel package

Submodules

pydbm.rnn.lstmmodel.convlstmmodel.deconv_lstm_model module

class pydbm.rnn.lstmmodel.convlstmmodel.deconv_lstm_model.DeconvLSTMModel

Bases: pydbm.rnn.lstmmodel.conv_lstm_model.ConvLSTMModel

Deconvolutional LSTM(ConvLSTM).

Convolutional LSTM(ConvLSTM)(Xingjian, S. H. I. et al., 2015), which is a model that structurally couples convolution operators to LSTM networks, can be utilized as components in constructing the Encoder/Decoder. The ConvLSTM is suitable for spatio-temporal data due to its inherent convolutional structure.

In this class, the convolution and deconvolution are mutually substituted. Deconvolution also called transposed convolutions “work by swapping the forward and backward passes of a convolution.” (Dumoulin, V., & Visin, F. 2016, p20.)

References

get_graph

getter

graph

getter

set_graph

setter

Module contents