2014-02-16 93 views
0

我用反向传播算法编程了一个ANN,预测3层,1个输出神经元,3个隐藏神经元和4个输入神经元的客户数量。所以我需要一个连续的输出。我应该使用哪些激活函数?人工神经网络激活函数

+0

Tanh或逻辑函数或类似的东西,这些都是常见的情况。你有什么特殊要求吗? – Nabla

+0

这些功能的范围是什么?我想输出一个100到10000之间的数字。我该怎么办? – user1383711

+0

您可以通过相乘和/或添加一些常量来将它们缩放到任何需要的位置。 Tanh的范围是(-1,1),逻辑函数的范围是(0,1)。 – Nabla

回答

0

在这种情况下,你可以做什么(我已经看到这个效果很好)是将PureLin函数应用于输入和输出层,并在隐藏层中使用Tanh或Sigmod。其余的工作是由重量完成!

希望这会有所帮助!