【问题标题】:Can you manually set Tensorflow LSTM weights?你可以手动设置 TensorFlow LSTM 权重吗?
【发布时间】:2017-03-22 20:41:49
【问题描述】:

我正在探索使用循环神经网络来解决无监督问题。我需要单独设置每个门的权重。有什么办法可以做到吗?有这样的吗?

LSTMCell.Weights['Forget'] = ForgetGateWeights

【问题讨论】:

  • 在实现中,四个权重张量被连接到一个更大的,所以如果你想传递一个特定的值给它,你必须做同样的事情

标签: tensorflow lstm


【解决方案1】:

在 tensorflow 的问题部分提出了类似的问题。查看此讨论https://github.com/tensorflow/tensorflow/issues/3115

【讨论】:

  • 据此,似乎要分配权重,我应该使用分配。我将它们分配给什么?
  • 如文章中所述,您不能明确指定任何特定门的重量。虽然可以指定所有门共享的权重矩阵。另一种方法是实现您自己的单元以更好地控制参数。看看这个答案stackoverflow.com/questions/40318812/…
  • 好吧,我想我会采用第二种方法。谢谢! :)
猜你喜欢
  • 1970-01-01
  • 2014-10-20
  • 2014-12-26
  • 2021-08-02
  • 2010-11-13
  • 2019-08-09
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
相关资源
最近更新 更多