深層学習モデルはパラメトリックですか?またはノンパラメトリック?


11

すべてのディープラーニングモデルに1つの答えがあるとは思いません。どの深層学習モデルがパラメトリックで、どれがノンパラメトリックで、なぜですか?


2
質問してください。トレーニング中に新しいトレーニング例を処理するにつれて、パラメーターの数は増えますか?その場合、メソッドはノンパラメトリックです。
Vladislavs Dovgalecs

3
最初の文を考えると、2番目の文の方が適切なタイトルではないでしょうか。
Glen_b-2018

パラメトリックとノンパラメトリックの意味を定義できますか?一部の人が想定するほど明確ではありません。あいまいさの例については、このwikiを参照してください:en.wikipedia.org/wiki/Nonparametric_statistics
Repmat

回答:


10

ディープラーニングモデルは一般にパラメトリックです。実際には、トレーニング中に調整される重みごとに1つの膨大な数のパラメーターがあります。

ウェイトの数は通常一定のままなので、技術的には固定された自由度があります。ただし、一般に非常に多くのパラメーターがあるため、ノンパラメトリックをエミュレートするように見える場合があります。

ガウスプロセス(たとえば)は、各観測値を新しい重みとして使用し、ポイントの数が無限大になると、重みの数も無限大になります(ハイパーパラメーターと混同しないでください)。

一般的に言っているのは、各モデルには非常に多くの異なるフレーバーがあるためです。たとえば、低ランクのGPにはデータから推測されるパラメータの数に制限があり、誰かが何らかの研究グループで何らかのタイプのノンパラメトリックdnnを作成していると思います!


ほとんどの人は、一般に、NNはノンパラモデルであると混乱しています。データポイントが増えると、NNはある種の特徴選択を行うため、陽気です!そして、L1正則化による線形回帰もノンパラメトリックであり、なんと災難です。明確に答えてくれて、@ j__に感謝します。これまでのところ、明確で簡潔な答えは見つかりませんでした。このトピックに関するWebリンク/研究論文を見つけた場合は、ここに投稿してください。
Anu、

1

Deutsch and Journel(1997、pp。16-17)は、「ノンパラメトリック」という用語の誤解を招く性質について意見を述べました。彼らは、≪インディケータベースのモデルでは、従来のしかし誤解を招く修飾子「ノンパラメトリック」ではなく、用語「パラメータリッチ」モデルを保持する必要があることを示唆しました。≫

「パラメータリッチ」は正確な説明かもしれませんが、「リッチ」には感情的な負荷があり、常に保証されているとは限らない(!)

ニューラルネットやランダムフォレストなどを総称して「ノンパラメトリック」と呼ぶ教授もいます。(特にReLUの活性化関数の広がりを持つ)ニューラルネットの増加不透明度と区分的性質は、それらを非parameteric-になり


1

標準のディープニューラルネットワーク(DNN)は、固定数のパラメーターを持っているため、技術的にはパラメトリックです。しかし、ほとんどのDNNSはように多くのパラメータ持って、彼らは可能性がノンパラメトリックと解釈さを。無限の幅の限界では、ディープニューラルネットワークは、ノンパラメトリックモデルであるガウス過程(GP)と見なすことができることが証明されています[Lee et al。、2018]。

それでも、この回答の残りの部分では、DNNをパラメトリックとして厳密に解釈してみましょう。

パラメトリックディープラーニングモデルの例は次のとおりです。

  • 深い自己回帰ネットワーク(DARN)
  • シグモイド信念ネットワーク(SBN)
  • リカレントニューラルネットワーク(RNN)、Pixel CNN / RNN
  • 変分オートエンコーダー(VAE)、その他のディープ潜在ガウスモデル(DRAWなど)

ノンパラメトリックな深層学習モデルの例は次のとおりです。

  • ディープガウスプロセス(GP)
  • 再発GP
  • 状態空間GP
  • 階層型ディリクレ過程
  • カスケードインディアンビュッフェプロセス

潜在変数モデルのスペクトル

深い生成モデルに関するShakir Mohamedのチュートリアルからの画像

参照:


0

深層学習モデルはパラメトリックと見なされるべきではありません。パラメトリックモデルは、データを生成する分布に関するアプリオリな仮定に基づくモデルとして定義されます。ディープネットは、データ生成プロセスについての仮定を行わず、大量のデータを使用して、入力を出力にマップする関数を学習します。ディープラーニングは、合理的な定義ではノンパラメトリックです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.