区分的モデリング・ラボ

x = c で分かれる2つの線形ルールを使い、値とジャンプの挙動を評価します。

インタラクティブシミュレーションを読み込んでいます...

不連続サブドメイン微積分 🖖

区分関数はシステム的な相転移をモデル化します。素な区間にわたる分析ルールを定義することで、不連続性に直面します。境界点での片側極限を評価することで、連続性が保たれるかが決定されます。

1つの関数、2つのルール 🖖

区分関数は、分岐点 c より前では1つの線形ルールを、後ろでは別のルールを使います — 最初は高く、あとで安くなるタクシーメーターのようなものです。2つの区分は c で値が一致するときだけ滑らかにつながります。つまり m1·c + b1 = m2·c + b2 のときにちょうど連続になります。そうでなければ結果に跳びが表示され、グラフは接合部で上か下へジャンプします。

深層学習を支える角 🖖

現代のほとんどのニューラルネットワークの活性化関数 ReLU は、実は区分線形関数にすぎません。x が負のあいだは傾き 0、正になると傾き 1 で、分岐点 x = 0 でつながっています。そこでは連続ですが導関数を持ちません — 滑らかな曲線ではなく鋭い角です。こうしたユニットを何百万個も積み重ねても、ネットワーク全体はやはり1つの巨大な連続な区分線形関数を計算しているのです。

例題