使用反向传播神经网络给定连续类标签



我得到了一个数据集,其中类标签是[-1,1]之间的连续值。基于此,我有几个问题:

  1. 我可以使用反向传播神经网络 (BPNN) 来解决此问题吗?以前,我有一个不同的数据集,其中标签是二进制类,但对于这个数据集,我不确定,因为它现在是一个回归问题。
  2. 如果神经网络可以使用此数据集,我应该使用什么激活函数? Sigmoid,双曲棕褐色函数(tanh)或整流线性单位(relu)?

谢谢。

  1. 基本上是的,反向传播适用于分类和回归问题。

  2. 在输出层,您应该使用 tanh,因为它与输出范围相匹配([-1, 1]),但对于隐藏层,您应该使用 ReLU 或类似内容。不要将 sigmoid 或 tanh 用于隐藏层(仅在循环网络中),因为它们会产生梯度消失问题

相关内容

  • 没有找到相关文章

最新更新