我对一个可以让我对系统进行加权的函数感兴趣,类似于使用误差函数;然而,大规模计算误差函数将是一个瓶颈。有没有类似 erf 的东西,但是计算起来要快得多,并且具有以下属性?
给定任何值 [-inf, inf],返回 [-1, 1] 范围内的输出,经过 (0,0),并允许我更改 (0,0) 处的斜率以调整到我的系统。
我正在考虑一个 Hermitian 多项式,但随后我将被限制在某个域内......
我对一个可以让我对系统进行加权的函数感兴趣,类似于使用误差函数;然而,大规模计算误差函数将是一个瓶颈。有没有类似 erf 的东西,但是计算起来要快得多,并且具有以下属性?
给定任何值 [-inf, inf],返回 [-1, 1] 范围内的输出,经过 (0,0),并允许我更改 (0,0) 处的斜率以调整到我的系统。
我正在考虑一个 Hermitian 多项式,但随后我将被限制在某个域内......
您可能正在寻找Sigmoid 函数,即具有“S”形的函数。除了误差函数之外的一些例子是 ,,,和,如图所示。
通过适当的缩放和偏移,它们都可以通过并有一系列. 一个简单的方法来控制他们的斜率是引入变量的变化.