【Mathematica】LogisticSigmoid函数简介
来源:网络收集 点击: 时间:2024-08-31这个函数表现为S形曲线:
Plot

它是单调递增函数:
In:= D // FunctionExpand // Simplify
Out= E^x/(1 + E^x)^2

它的值域是,以y=0和y=1为渐近线:
In:= Limit
Out= 0
In:= Limit
Out= 1

它是中心对称图形,左侧是下凹曲线,右侧是上凸曲线:
In:= D // FunctionExpand // Simplify
Out= -((E^x (-1 + E^x))/(1 + E^x)^3)

它可以把所有数据归拢到0和1之间,且不同的数据,仍旧不同:
In:= data = RandomReal
Out= {0.143454, 4.77656, 1.28397, 0.799853, 4.48448, 9.89067,
9.6725, 7.84665, 2.66615, 7.23431}
In:= LogisticSigmoid /@ data
Out= {0.535802, 0.991645, 0.783125, 0.689943, 0.988843,
0.999949, 0.999937, 0.999609, 0.935, 0.999279}

与此功能类似的函数,可以是ArcTan:

对比一下这两个函数的图像:
Plot/Pi + 1, 2 f}, {x, -2, 2}, AspectRatio - Automatic]

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_1179081.html