【发布时间】:2020-02-16 04:54:50
【问题描述】:
我想预测连续变量(自动编码器)。由于我已将输入按 min-max 缩放到 0-1 区间,因此在输出层中使用 sigmoid 激活是否有意义? Sigmoid 不对应于 MSE 损失。有任何想法吗?
【问题讨论】:
-
具有二元交叉熵的 Sigmoid 通常是一个不错的选择。您也可以随时使用 MSE,没问题。
-
二进制交叉熵用于二进制结果,它有它的含义。但是,我想预测连续变量,而不是二进制。
-
我明白了....当然,尽管在神经网络中,一切都是连续的。使用二元交叉熵不会是“错误的”。它可能确实以不同的方式表现(参见 OverLord 的回答),但最小损失点将是您想要的输出,就像其他损失一样。
标签: keras autoencoder loss-function continuous activation-function