我在构建一个RNN(LSTM/GRU),并且我有不同长度的时间序列。如何在每个时间序列处理完后重置状态变量?我希望在Keras中实现这一点,但如果必须在我的后端Theano中构建RNN,那也没问题。
回答:
虽然Keras的文档中没有提到,但循环层有一个.reset_state()函数。你可以在GitHub上找到它,你可以重置单个层的状态或整个模型的状态。
我在构建一个RNN(LSTM/GRU),并且我有不同长度的时间序列。如何在每个时间序列处理完后重置状态变量?我希望在Keras中实现这一点,但如果必须在我的后端Theano中构建RNN,那也没问题。
回答:
虽然Keras的文档中没有提到,但循环层有一个.reset_state()函数。你可以在GitHub上找到它,你可以重置单个层的状态或整个模型的状态。