Neural network 您为sigmoid激活功能提供了哪些值?

Neural network 您为sigmoid激活功能提供了哪些值?,neural-network,Neural Network,我有我的乙状结肠激活功能: s(x) = 1/(1+e^(-x)) 我有我的输出神经元: Expecting = 1 Actual = 1.13 我知道sigmoid激活函数的值是1.1254,但我不知道插入哪些值才能得到结果 如果将此x插入到sigmoid函数中,您将得到: s(x) = 1 / (1 + e^x) = 1 / (1 + 2.71828^(-1.1254)) = 0.7550 乙状结肠的导数,s'(x)为: s'(x) = s(x) * (1 - s

我有我的乙状结肠激活功能:

s(x) = 1/(1+e^(-x))
我有我的输出神经元:

Expecting = 1
Actual = 1.13
我知道sigmoid激活函数的值是
1.1254
,但我不知道插入哪些值才能得到结果

如果将此
x
插入到sigmoid函数中,您将得到:

s(x) = 1 / (1 + e^x)
     = 1 / (1 + 2.71828^(-1.1254))
     = 0.7550
乙状结肠的导数,
s'(x)
为:

s'(x) = s(x) * (1 - s(x)), or
s'(x) = 0.7550 * (1 - 0.7550)
      = 0.1850

正如@Engineero在评论中指出的那样,
e
是自然对数的基数,大约等于
2.71828

你在寻找的x是否包含
1/(1+e^(-x))=1.1254
?我想是的。但那时e仍然在那里,不是吗。。。他们是如何计算出e的?自然对数:
ln(e)=1
,而指数只是作为乘法系数计算出来的,所以
ln(e^-x)=-x
。这就是你的意思吗?@Engineero这是问题的一部分,但问题还有很多。现在输入答案。这个问题似乎离题了,因为它是关于数学的,而不是关于编程的。
s'(x) = s(x) * (1 - s(x)), or
s'(x) = 0.7550 * (1 - 0.7550)
      = 0.1850