'Create the LSTM cells.'

def _create_rnn_cells(self):

    lstm_cell = tf.nn.rnn_cell.LSTMCell(self.num_hidden, forget_bias=0.0)
    lstm_cell = tf.nn.rnn_cell.DropoutWrapper(lstm_cell, output_keep_prob=self.dropout)
    self.cell = tf.nn.rnn_cell.MultiRNNCell(([lstm_cell] * self.num_layers))
