用于温度预测的人工神经网络

计算科学 Python 计算物理学 机器学习 神经网络
2021-12-13 06:51:27

想象一下,在给定几个输入变量的情况下,我想考虑一个过程的温度。温度可以在 400 到 500 K 之间。假设我有实验数据来训练网络,然后我想预测测试点的温度。

据我了解,需要 NN 激活函数的理论来将值限制在 0 和 1 之间。在我的示例中我该如何进行?我应该在 0 和 1 之间缩放我的数据吗?是否有好的和坏的方法来扩展(当然会有?)。还是应该修改激活函数?

但是,如果其中一个训练点位于 600 K,该怎么办。如果我限制这些值,NN 就不可能达到这个值。我希望有人能给我澄清这个问题。

最好的祝福,

格塞茨特

1个回答

NN 激活函数不需要介于 0 和 1 之间。这仅适用于分类问题。很多时候,您希望它们连续可微且单调,尽管这甚至不是必需的。RELU 激活函数是σ(x)=max(0,x)在这类场景中很常见。