果を共有することができ、効率良く複数の微分を計算することができるのです。く求めることができる点にあります。確かに!!これはプログラミング全体にも適応できそうなグラフだな。rule)によるもの。^)y=f(x)という計算があるとして、この計算の逆伝播は以下の通り。信号Eに対して、ノードの局所的な微分を乗算して、それを次のノード(逆伝播の次のノードのため、1つ前のノード)に伝達していく。E2xを前のノードに渡す。こっちの方が効率が良いらしい。それは連鎖率の原理から説明できるとのこと。連鎖律とはまず合成関数について知る必要がある。合成関数とは、複数の関数によって構成される関数のこと。yのように2つの式で構成される。連鎖律は、合成関数の微分についての性質であり、定義は以下の通り。ある関数が合成関数で表される場合、その合成関数の微分は、合成関数を構成するそれぞれの関数の微分の積によって表すことができる。∂z/∂xを求めてみる。局所的な微分を先に求める。微分の積で計算できる。2(x+y)連鎖律と計算グラフ連鎖律(合成関数の微分の積)を利用して、微分を前のノードに渡していくと、微分が計算できる。加算の時は、合成関数の掛け合わせが一旦リセットされる。検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログProはてなブログをはじめよう!riikkuさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。