TensorFlow 提供了一个不错的 LSTM 封装。
rnn_cell.BasicLSTM(num_units, forget_bias=1.0, input_size=None,
state_is_tuple=False, activation=tanh)
我想使用正则化,比如L2正则化。然而,我没有直接访问LSTM单元中使用的不同权重矩阵的权限,因此我无法显式地执行类似以下的操作:
loss = something + beta * tf.reduce_sum(tf.nn.l2_loss(weights))
有办法在LSTM中访问矩阵或以某种方式使用正则化吗?