如何为具有负输入值的 ANN 设置合适的激活函数

How to set a suitable activation function for an ANN having negative input values

我正在创建一个 ANN,它有 3 个输入神经元,这些神经元以 x 、 y 、 z 的形式从设备的加速度计获取输入。这些值有正有负,具体取决于加速度。我不是能够获得合适的激活来标准化这些值。此外,我没有得到所需的预测。任何帮助都是有价值的。:-)

您应该先规范化您的数据。我建议使用标准分数,如下所示:

  1. 为每个输入变量收集训练集
  2. 计算每个集合的平均值 (m) 和标准差 (std)
  3. 归一化为 (x-m)/z

如果您正在处理回归问题,也不要忘记对目标值进行归一化。

如果您认为其他规范化技术更适合您的情况,您也可以使用它们。其中一些你可以看到 here.

在这种情况下,激活函数的选择应该不会有太大影响,您可以尝试不同的类型,看看哪种效果更好。