「ロジスティック関数」の版間の差分

提供:MonoBook
編集の要約なし
編集の要約なし
10行目: 10行目:
実数の領域が-inftyから+inftyまでのxの値に対して、右図のようなS字カーブが得られます。
実数の領域が-inftyから+inftyまでのxの値に対して、右図のようなS字カーブが得られます。
xが+inftyに近づくとfのグラフがLに近づき、-inftyに近づくと0に近づくというS曲線が得られます。
xが+inftyに近づくとfのグラフがLに近づき、-inftyに近づくと0に近づくというS曲線が得られます。
Lを1にするとシンプルになる。
: <math>S(x) = \frac{1}{1 + e^{-x}}</math>
<source lang="csharp">
float StandardSigmoid(float x) {
    return 1f / (1f + MathF.Exp(-x) );
}
</source>


== 関連項目 ==
== 関連項目 ==
* [[シグモイド関数]]
* [[シグモイド関数]]

2022年9月13日 (火) 02:19時点における版

ロジスティクス関数(logistic function)とは、S字型曲線を描く関数である。

シグモイド関数の一種であり全てではないが、世間一般で「シグモイド関数」という場合の9割くらいはこのロジスティクス関数のことを指している。

= はシグモイドの中点
= 曲線の最大値
= 曲線の勾配

実数の領域が-inftyから+inftyまでのxの値に対して、右図のようなS字カーブが得られます。 xが+inftyに近づくとfのグラフがLに近づき、-inftyに近づくと0に近づくというS曲線が得られます。

Lを1にするとシンプルになる。

float StandardSigmoid(float x) {
     return 1f / (1f + MathF.Exp(-x) );
}

関連項目