差分

ナビゲーションに移動 検索に移動

シグモイド関数

349 バイト追加, 2022年9月12日 (月) 05:36
編集の要約なし
'''シグモイド関数'''とは、グラフに描画するとギリシャ文字のシグマ「ς」(アルファベットのS)のような曲線を描く関数の総称である。(sigmoid function)とは、グラフに描画するとギリシャ文字のシグマ「ς」(アルファベットのS)のような曲線を描く関数の総称である。あくまで総称なので様々な関数が存在する。
[[人工知能]]でシグモイド関数という場合はほぼ「標準シグモイド関数」を指している。でシグモイド関数という場合はほぼ「ロジスティック関数」を指している。
<math>S(x) = \frac{1}{1 + e^{-x}}</math>
標準ではないものとしては<source lang="csharp">float StandardSigmoid(float x) { return 1f / (1f + MathF.Exp(-x) );}</source> その他のシグモイド関数としては以下のものが有名である。* [[双曲線関数]]* [[逆三角関数]]* [[グーデルマン関数]]* [[誤差関数]]* [[代数関数]][[ゴンペルツ曲線]]や[[オジー曲線]]など有名である。なども有名である。 シグモイド関数は0シグモイド関数は一般的に0.0〜1.0を返すのが一般的であるが、まれに0を返すのが多い。稀に-1.0〜1.0を返す変種もある。0を返すものもある。
[[category: アルゴリズム]]
[[category: 算数]]

案内メニュー