我得到了一个数据集,其中类标签是[-1,1]
之间的连续值。基于此,我有几个问题:
- 我可以使用反向传播神经网络 (BPNN) 来解决此问题吗?以前,我有一个不同的数据集,其中标签是二进制类,但对于这个数据集,我不确定,因为它现在是一个回归问题。
- 如果神经网络可以使用此数据集,我应该使用什么激活函数?
Sigmoid
,双曲棕褐色函数(tanh
)或整流线性单位(relu
)?
谢谢。
-
基本上是的,反向传播适用于分类和回归问题。
-
在输出层,您应该使用 tanh,因为它与输出范围相匹配([-1, 1]),但对于隐藏层,您应该使用 ReLU 或类似内容。不要将 sigmoid 或 tanh 用于隐藏层(仅在循环网络中),因为它们会产生梯度消失问题