「シグモイド関数」の版間の差分
ナビゲーションに移動
検索に移動
Administrator (トーク | 投稿記録) |
Administrator (トーク | 投稿記録) |
||
1行目: | 1行目: | ||
'''シグモイド関数'''(sigmoid function)とは、グラフに描画するとギリシャ文字のシグマ「ς」(アルファベットのS)のような曲線を描く関数の総称である。あくまで総称なので様々な関数が存在する。 | '''シグモイド関数'''(sigmoid function)とは、グラフに描画するとギリシャ文字のシグマ「ς」(アルファベットのS)のような曲線を描く関数の総称である。あくまで総称なので様々な関数が存在する。 | ||
+ | |||
+ | シグモイド関数は一般的に0.0〜1.0を返すものが多い。 | ||
+ | 稀に-1.0〜1.0を返すものもある。 | ||
[[人工知能]]でシグモイド関数という場合はほぼ「ロジスティック関数」を指している。 | [[人工知能]]でシグモイド関数という場合はほぼ「ロジスティック関数」を指している。 | ||
17行目: | 20行目: | ||
* [[代数関数]] | * [[代数関数]] | ||
[[ゴンペルツ曲線]]や[[オジー曲線]]なども有名である。 | [[ゴンペルツ曲線]]や[[オジー曲線]]なども有名である。 | ||
− | |||
− | |||
− | |||
== 関連項目 == | == 関連項目 == |
2022年9月12日 (月) 05:40時点における版
シグモイド関数(sigmoid function)とは、グラフに描画するとギリシャ文字のシグマ「ς」(アルファベットのS)のような曲線を描く関数の総称である。あくまで総称なので様々な関数が存在する。
シグモイド関数は一般的に0.0〜1.0を返すものが多い。 稀に-1.0〜1.0を返すものもある。
人工知能でシグモイド関数という場合はほぼ「ロジスティック関数」を指している。
float StandardSigmoid(float x) {
return 1f / (1f + MathF.Exp(-x) );
}
その他のシグモイド関数としては以下のものが有名である。
関連項目
- 指数関数 (MathF.Exp)