深層学習ってどうやってプログラムすんの? [無断転載禁止]©2ch.net (112レス)
1-

88: 2022/03/07(月)09:14 ID:6TQf6DWh0(2/6) AAS
- ニューラルネット(2)
 セルを多数連結したものがニューラルネットである(とりあえず電気回路のようなものをイメージすればよい)
 実際、プログラミングテクニックとして電気回路のシミュレーションのようなイメージをもっていればよい
 グラフを使ったプログラミングテクニックはニューラルネットに限らずいろいろな応用例がある
 注意点としては
 1) 流れる情報は電流のような連続量ではなく、パルスのような離散量である
 2) 工学的テクニックとして、ネットワークを幾つかの階層に分解する
   入力層(x) => 中間層1 => 中間層2 => … => 中間層n => 出力層(y)
   各層は縦に並べた1次元配列と思えばよい
 3) 各層を離散量が順次流れていく間に、上で定義した重み(wij)の値が更新されていくイメージだ
   (但し、重みの改善はバックプロパゲーションと呼ばれる最終段階で行われるのだが)
 4) この重みを逐次改善していくことが、すなわち「学習」ということになる
 5) 中間層が2層以上のある場合を「深層」と呼ぶが、「深層学習」の名前の由来である
1-
あと 24 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.657s*