C# 【C#】正規分布に従う乱数の取得 .NETでは乱数のクラスにRamdomクラスがあります、どれも一様に分布する乱数しか取得できません。例えば、NextDoubleメソッドを用いると、0以上、1.0未満の一様に分布した乱数を取得する事ができます。var rnd = new R... 2018.05.17 C#数学
数学 シグモイド関数の微分の計算方法 シグモイド関数を微分するには合成関数の微分を用いて行います。まず、シグモイド関数$$f(x)=\frac { 1 }{ 1+{ e }^{ -x } } $$において$$u=g(x)=1+{ e }^{ -x }$$と置くと、$$y=f(u... 2017.06.17 数学
数学 シグモイド関数 ニューラルネットワークに出てくる、活性化関数の一つであるシグモイド関数$$h(x)=\frac { 1 }{ 1+{ e }^{ -x } }$$この関数の特徴は x = 0, y = 0.5 の点を通り、yの値は0~1の範囲に制限され、x... 2017.06.15 数学
使える数学 合成関数の微分 Deep Learningをお勉強していたら、合成関数の微分が出てきたのですが、もう30年ぶりぐらいに見たので、その復習です。\(y=f(u), u=g(x)\)としたとき、\(y=f(g(x))\)を合成関数とよび、この合成関数を\(x\... 2017.06.13 使える数学数学