Home > 一般 > ディープラーニング?

ディープラーニング?

  • 2015-08-20 (Thu) 23:34
  • 一般

ディープラーニングとは何ぞやという話が出てたけれど答えが出てなかった気がするので,帰り道でざっと調べてみた.誰かが「多層ニューラルネットワークだ」と言ってたけれど,大昔からある多層パーセプトロン(+バックプロパゲーション)だって多層ニューラルネットワークなわけで…… 何が違うのよと.

んで,ぶっちゃけ一言で言えるようなもんじゃない気がするのだけど,「多層ニューラルネットワークに特定のアルゴリズムを適用したもの.入力データの次元圧縮は教師なしで各層ごと順に学習を進めて,認識部分では教師ありで学習させる.」とかいう認識で良いのだろうか.ニューラルネットワークでの次元圧縮(autoencoder?)は,入力層よりも次元の低い中間層を用意して,出力が入力と同じになるようにバックプロパゲーションとかで中間層を学習させる.これは教師なしの学習.そして圧縮された中間層を入力層だと思って更に次元を落とした中間層を付けて同じことをする.次元が落ちている=より高度な概念(特徴量)である,という感じかね.ニューラルネットワークでの次元圧縮だと行列ベースの次元圧縮よりひん曲がったことが出来そうで強力? とりあえずこれで概念を階層的に扱うニューラルネットワークが出来る.

ということで,ニューラルネットワークの使い方のことであってその形のことではない.

★下記に2つの英単語をスペースで区切って入力してください

Home > 一般 > ディープラーニング?

Search
Feeds

Page Top