Machine learning 您可以手动使LSTM忘记上下文吗?

Machine learning 您可以手动使LSTM忘记上下文吗?,machine-learning,lstm,recurrent-neural-network,Machine Learning,Lstm,Recurrent Neural Network,我对机器学习非常陌生,一直在想是否可以手动清空LSTM的短期记忆。比如说,我想训练一个LSTM学习这个句子 “杰克和吉尔上了法庭,”但决定不结束判决。如果我想用“Humpty dumpty坐在墙上”来训练它,我怎么能阻止它立即预测“hill”这个词呢?我正在使用Keras。相关: 如果您的LSTM是无状态的(stateful=False,我认为这对您更有意义),或者如果您通过将这两个句子放在同一批中来训练LSTM,则不需要重置上下文 如果确实需要,请使用model.reset\u state()

我对机器学习非常陌生,一直在想是否可以手动清空LSTM的短期记忆。比如说,我想训练一个LSTM学习这个句子 “杰克和吉尔上了法庭,”但决定不结束判决。如果我想用“Humpty dumpty坐在墙上”来训练它,我怎么能阻止它立即预测“hill”这个词呢?我正在使用Keras。

相关:

如果您的LSTM是无状态的(
stateful=False
,我认为这对您更有意义),或者如果您通过将这两个句子放在同一批中来训练LSTM,则不需要重置上下文

如果确实需要,请使用
model.reset\u state()