Module: tf.contrib.rnn

Module tf.contrib.rnn

RNN Cells and additional RNN operations. See RNN and Cells (contrib) guide.

Members

class AttentionCellWrapper: Basic attention cell wrapper.

class BasicLSTMCell: Basic LSTM recurrent network cell.

class BasicRNNCell: The most basic RNN cell.

class CoupledInputForgetGateLSTMCell: Long short-term memory unit (LSTM) recurrent network cell.

class DropoutWrapper: Operator adding dropout to inputs and outputs of the given cell.

class EmbeddingWrapper: Operator adding input embedding to the given cell.

class FusedRNNCell: Abstract object representing a fused RNN cell.

class FusedRNNCellAdaptor: This is an adaptor for RNNCell classes to be used with FusedRNNCell.

class GRUBlockCell: Block GRU cell implementation.

class GRUCell: Gated Recurrent Unit cell (cf. http://arxiv.org/abs/1406.1078).

class GridLSTMCell: Grid Long short-term memory unit (LSTM) recurrent network cell.

class InputProjectionWrapper: Operator adding an input projection to the given cell.

class LSTMBlockCell: Basic LSTM recurrent network cell.

class LSTMBlockFusedCell: FusedRNNCell implementation of LSTM.

class LSTMBlockWrapper: This is a helper class that provides housekeeping for LSTM cells.

class LSTMCell: Long short-term memory unit (LSTM) recurrent network cell.

class LSTMStateTuple: Tuple used by LSTM Cells for state_size, zero_state, and output state.

class LayerNormBasicLSTMCell: LSTM unit with layer normalization and recurrent dropout.

class MultiRNNCell: RNN cell composed sequentially of multiple simple cells.

class OutputProjectionWrapper: Operator adding an output projection to the given cell.

class RNNCell: Abstract object representing an RNN cell.

class TimeFreqLSTMCell: Time-Frequency Long short-term memory unit (LSTM) recurrent network cell.

class TimeReversedFusedRNN: This is an adaptor to time-reverse a FusedRNNCell.

core_rnn_cell module: Module for constructing RNN Cells.

static_bidirectional_rnn(...): Creates a bidirectional recurrent neural network.

static_rnn(...): Creates a recurrent neural network specified by RNNCell cell.

static_state_saving_rnn(...): RNN that accepts a state saver for time-truncated RNN calculation.

Defined in tensorflow/contrib/rnn/__init__.py.