我需要了解这个 LSTM 和掩蔽层结果

I need to understand this LSTM and Masking layers result

我是 keras lstm 的新手,你能给我解释一下吗 model.summary() 在 rasa 核心训练中

![训练后的模型][1]

此外,Masking层是做什么的,其中的值-1是什么意思?

不太清楚,你到底不明白什么但是model.summary()

prints a summary representation of your model. (keras.io)

它列出了给定模型中使用的所有层及其各自的大小。 这个特定模型显然以输入序列的掩蔽层开始(我猜是因为填充),然后是可能的最简单的 LSTM 模型。

Masking 层意味着 "ignore steps" 序列。

您的 LSTM 正在处理 5 个步骤的序列,每个步骤有 42 个特征。
如果一个步骤中的所有特征都具有在 Masking(示例中的 -1)中定义的相同值,则在训练期间将忽略该步骤。

想法是模拟变长序列。