ニューラルネットワークとパーセプトロンの違いは何ですか?


回答:


7

はい、あります-「パーセプトロン」は、1957年にRosenblattによって概説された特定の教師あり学習モデルを指します。パーセプトロンは、特定のタイプのニューラルネットワークであり、実際に開発されたニューラルネットワークのタイプの1つとして重要です。パーセプトロンの後に開発された他のタイプのニューラルネットワークがあり、ニューラルネットワークの多様性は成長し続けています(特に、最先端でファッショナブルなディープラーニングが最近どのように行われているかを考えると)。


したがって、ニューラルネットワークは全体的な用語です!?
RockTheStar

1
それは正しいです-「ニューラルネットワーク」は、学習するモデルのクラス全体を指し、特定のアルゴリズムやモデルではありません。
ルイチャルデッラ

17

パーセプトロンモデルは、ニューラルネットモデルのセットに含まれています。

(単層)パーセプトロンは、線形バイナリ分類器として機能する単層ニューラルネットワークです。単層ニューラルネットワークであるため、逆伝播などの高度なアルゴリズムを使用せずにトレーニングでき、代わりに学習率で指定されたステップでエラーに「ステップダウン」することでトレーニングできます。誰かがパーセプトロンと言うとき、私は通常単層バージョンを考えます。

ただし、多層パーセプトロンについて話している場合、この用語はフィードフォワードニューラルネットワークと同じです


3
ビショップ、CM(2006)の最後の文を引用できます。パターン認識と機械学習(第1版20)。p。226
ニールG

1

パーセプトロン学習手順は隠れ層に一般化できません

•パーセプトロン収束手順は、重みが変化するたびに、すべての「一般的に実行可能な」重みセットに近づくようにすることで機能します。

–このタイプの保証は、2つの良いソリューションの平均が悪いソリューションである可能性のある、より複雑なネットワークには拡張できません。

•したがって、「多層」ニューラルネットワークはパーセプトロン学習手順を使用しません。

–多層パーセプトロンと呼ばれるべきではありませんでした。

-Reference Coursera.org-ニューラルネットコース-週3


ありがとう。うーん...パーセプトロンは最も単純なニューラルネットワークだと思います。
RockTheStar 16

1

@Nickが述べたように、Preceptronは単一層のニューラルネットワークであり、常識に基づいた手書きプログラムを使用して機能を定義します。この機能はネットワークの入力として使用され、それに基づいてバイナリ決定を行います。

ここに画像の説明を入力してください

[画像と説明は、コースラのヒントンスライドに基づいています]


1
あなたが作成したものでない限り、あなたが使用する図を属性付けしてください。
アメーバは、モニカを復活させる
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.