人工智能/神经网络之所以称为神经网络,是因为其机制与人类的神经细胞的运行机制相似:接受一个信号,然后判断该信号是否能够激活该神经元,数以亿的神经元相互配合,就产生了像人类一样可以思考的智能。
一种判断神经元是否被激活的方法是使用 Sigmoid 函数:
其中,为函数的输入值,为自然常数,约等于 。
但是手动计算 Sigmiod 激活函数的值是一件非常麻烦的事情,但是你可以使用编程辅助计算。
Sigmiod
从标准输入读取一个双精度浮点数 。
输出Sigmoid函数 的值,结果保留10位小数。
输入: 1.0
1.0
输出: 0.731058578630005
0.731058578630005
解释:当输入 时,根据Sigmoid函数的定义,计算 ,,,。