ソフトサイン関数 計算機
ソフトサイン関数 softsign(x)=x/(1+|x|) と微分を計算。ML活性化関数として tanh と比較できます。
入力
x を入力すると softsign(x) = x / (1 + |x|) とその微分、tanh との比較を計算します。
任意の実数を入力してください。
計算結果
softsign(1)
0.5
微分 softsign'(1)
0.25
比較 tanh(1)
0.761594156
入力 x
1
softsign(x) のグラフ
計算方法・使い方
- ソフトサイン関数は softsign(x) = x / (1 + |x|) で定義され、出力は (-1, 1) の範囲に収まります。
- 1次微分は softsign'(x) = 1 / (1 + |x|)^2 です。x=0 で最大値 1 をとり、|x| が大きくなるほど 0 に近づきます。
- tanh と同様に S 字(シグモイド型)の活性化関数ですが、両端の飽和が tanh より緩やか(多項式的に 1 へ漸近)で、勾配消失を起こしにくいとされます。
- 入力 x は実数。出力は無次元で、機械学習のニューラルネットワークの活性化関数として用いられます。
関連する計算ツール
ソフトプラス関数 計算機
数学ソフトプラス関数 softplus(x)=ln(1+eˣ) とその微分(シグモイド)、ReLU との差を計算。機械学習の活性化関数をグラフ付きで可視化します。
計算する →シグモイド関数 計算機
数学x を入力してシグモイド関数 σ(x)=1/(1+e^(-x)) と1次・2次微分を計算。曲線グラフ付き。
計算する →ReLU関数 計算ツール
数学ReLU関数 relu(x)=max(0,x) の値と微分を計算します。ニューラルネットワークの活性化関数を直感的に確認できます。
計算する →tanh活性化関数 計算
数学入力 x に対して双曲線正接 tanh(x) と1次微分・2次微分を計算します。シグモイドとの関係やグラフも確認できます。
計算する →
お客様の声
このツールを使った感想をお聞かせください。
レビューを投稿する
- ホーム
ソフトサイン関数 計算機