【发布时间】:2020-12-05 20:13:02
【问题描述】:
我有一个使用二进制数据的 LSTM,即标签都是 0 或 1。
这将导致我使用 sigmoid 激活函数,但是当我这样做时,使用具有相同数据的 tanh 激活函数的相同模型的性能明显逊色。
为什么即使数据不在 tanh 激活函数所需的 (-1,1) 范围内,tanh 激活函数也会产生更好的准确度?
Sigmoid 激活函数精度: 训练准确率:60.32 % 验证准确率:72.98 %
Tanh 激活函数精度: 训练准确率:83.41 % 验证准确率:82.82 %
所有其余代码完全相同。
谢谢。
【问题讨论】:
标签: python tensorflow keras