数学

数学

C#

【C#】正規分布に従う乱数の取得

.NETでは乱数のクラスにRamdomクラスがあります、どれも一様に分布する乱数しか取得できません。 例えば、NextDoubleメソッドを用いると、0以上、1.0未満の一様に分布した乱数を取得する事ができます。 var rnd = new...
数学

シグモイド関数の微分の計算方法

シグモイド関数を微分するには合成関数の微分を用いて行います。 まず、シグモイド関数 $$f(x)=\frac { 1 }{ 1+{ e }^{ -x } } $$ において $$u=g(x)=1+{ e }^{ -x }$$ と置くと、 $...
数学

シグモイド関数

ニューラルネットワークに出てくる、活性化関数の一つであるシグモイド関数 $$h(x)=\frac { 1 }{ 1+{ e }^{ -x } }$$ この関数の特徴は x = 0, y = 0.5 の点を通り、yの値は0~1の範囲に制限され...
使える数学

合成関数の微分

Deep Learningをお勉強していたら、合成関数の微分が出てきたのですが、もう30年ぶりぐらいに見たので、その復習です。 \(y=f(u), u=g(x)\)としたとき、\(y=f(g(x))\)を合成関数とよび、この合成関数を\(x...
タイトルとURLをコピーしました