深度学习100问16:sigmoid函数是什么
嘿,你知道 Sigmoid 函数不?它就像一个神奇的“魔法变形器”。
一、定义及表达式
Sigmoid 函数也叫逻辑函数哦 。这里面的“ e”可是自然对数的底数呢,就像一个神秘的魔法数字。
二、函数特点
1. 值域:这个魔法变形器能把任何数变成在 0 到 1 之间的一个数。如果输入的数超级小,就像走向了一个神秘的负无穷世界,那它就会变出一个很接近 0 的数;要是输入的数超级大,就像冲向了正无穷的远方,那它就会变出一个很接近 1 的数。
2. 单调性:它还是个很有规律的变形器,是单调递增的哦。就是说随着你给它的数越来越大,它变出来的数也会越来越大。
三、作用及应用场景
1. 作用:
- 在二分类问题里呀,它就像一个聪明的小助手,能把一个普通的数变成一个表示概率的数。比如说神经网络不知道一个东西是属于某一类的概率有多大,Sigmoid 函数就来帮忙,把神经网络算出来的结果变成一个概率值。
- 它还能当激活函数,给神经网络加点“魔法调料”,让神经网络变得能处理更复杂的问题。就像给一道普通的菜加上特别的调料,变得超级美味一样。
2. 应用场景:
- 在逻辑回归模型里,Sigmoid 函数就大显身手啦,把线性组合的结果变成概率值,这样就能判断是属于这一类还是那一类了。
- 在神经网络的隐藏层和输出层,也可以选 Sigmoid 函数当激活函数,让神经网络变得更强大,就像给超级英雄加上了新的超能力。