Theano lstm - 什么是初始隐藏状态
Theano lstm - what is initial hidden state
我无法理解我找到的一段代码中的这一行:
def has_hidden(layer):
"""
Whether a layer has a trainable
initial hidden state.
"""
return hasattr(layer, 'initial_hidden_state')
我的问题是初始隐藏状态是什么?它的用途是什么?
或者什么是层状态?我从论文和视频中熟悉隐藏层、RNN、LSTM,但我找不到关于这个东西的任何信息。感谢您的帮助。
神经元层的状态是在那个时间点描述它的所有权重(其连接)的集合。
为了获得良好的训练性能,您必须不要从 0 开始一层神经元的所有权重。这个问题最常见的解决方案是将所有权重初始化为小但非零的数字。这将描述神经网络的初始状态。
我无法理解我找到的一段代码中的这一行:
def has_hidden(layer):
"""
Whether a layer has a trainable
initial hidden state.
"""
return hasattr(layer, 'initial_hidden_state')
我的问题是初始隐藏状态是什么?它的用途是什么? 或者什么是层状态?我从论文和视频中熟悉隐藏层、RNN、LSTM,但我找不到关于这个东西的任何信息。感谢您的帮助。
神经元层的状态是在那个时间点描述它的所有权重(其连接)的集合。
为了获得良好的训练性能,您必须不要从 0 开始一层神经元的所有权重。这个问题最常见的解决方案是将所有权重初始化为小但非零的数字。这将描述神经网络的初始状态。