喀拉斯损失"NaN";可能的爆炸梯度

Keras Loss "NaN"; Likely Exploding Gradient

我正在 运行 建立一个 LSTM 模型来对天体物理学时间序列数据进行分类。我试图将每个时间序列分类为黑洞 (1) 或非块洞 (0)。当我 运行 我的 RNN 时,损失并没有减少(实际上是增加然后变成 NaN)。我不知道如何解决这个问题。这是我的 Jupyter Notebook 的 link(其中包含有关该问题的更多信息)。

https://colab.research.google.com/drive/1NJBEIdoeToqdcYooGEtrVfaELtLXwNjZ?usp=sharing#scrollTo=d_HDprISPjZT

如果你知道如何解决这个问题,请告诉我。

大概是;试试 activation="tanh".

这里无缘无故地添加文本,因为堆栈溢出认为人们永远无法如此简短地回答问题。