Was ist der Unterschied zwischen mehrschichtigem Perzeptron und mehrschichtigem neuronalen Netzwerk?

13

Wann sagen wir, dass ein künstliches neuronales Netzwerk ein mehrschichtiges Perceptron ist ?

Und wann sagen wir, dass ein künstliches neuronales Netzwerk mehrschichtig ist ?

Bezieht sich der Begriff Perzeptron auf die Lernregel zur Aktualisierung der Gewichte?

Oder handelt es sich um Neuroneneinheiten?

Mohammad
quelle

Antworten:

13

Ein Perzeptron ist immer vorwärts gerichtet , dh alle Pfeile gehen in Richtung der Ausgabe. Neuronale Netze können im Allgemeinen Schleifen aufweisen und werden in diesem Fall häufig als wiederkehrende Netze bezeichnet . Ein wiederkehrendes Netzwerk ist viel schwieriger zu trainieren als ein Feedforward-Netzwerk.

Außerdem wird angenommen, dass in einem Perzeptron alle Pfeile von Schicht zu Schicht i + 1 gehen , und es ist auch üblich (um damit zu beginnen), dass alle Bögen von Schicht i zu i + 1 vorhanden sind.ichich+1ichich+1

Schließlich bedeutet das Vorhandensein mehrerer Ebenen mehr als zwei Ebenen, dh Sie haben ausgeblendete Ebenen. Ein Perzeptron ist ein Netzwerk mit zwei Schichten, einer Eingabe und einer Ausgabe. Ein mehrschichtiges Netzwerk bedeutet, dass Sie mindestens eine ausgeblendete Ebene haben (wir nennen alle Ebenen zwischen der Eingabe- und der Ausgabeebene ausgeblendet).

Pål GD
quelle
2

Wann sagen wir, dass ein künstliches neuronales Netzwerk ein mehrschichtiges Perceptron ist?

Künstliches neuronales Netzwerk, das eine Eingangsschicht, eine Ausgangsschicht und zwei oder mehr trainierbare Gewichtsschichten (bestehend aus Perzeptronen) aufweist, wird als mehrschichtiges Perzeptron oder MLP bezeichnet.

Und wann sagen wir, dass ein künstliches neuronales Netzwerk mehrschichtig ist?

Man kann sagen, dass es sich um ein mehrschichtiges Netzwerk handelt, wenn es zwei oder mehr trainierbare Schichten hat.

Bezieht sich der Begriff Perzeptron auf die Lernregel zur Aktualisierung der Gewichte?

Nein. Es gibt viele verschiedene Lernregeln, die angewendet werden können, um Gewichte zu ändern, um Perzeptron zu unterrichten. Der Begriff Perzeptron beinhaltet keine spezifische Lernregel für sich.

Oder handelt es sich um Neuroneneinheiten?

Ich bin mir nicht sicher, was du damit meinst.

Weitere Informationen finden Sie in diesem kostenlosen Buch unter http://www.dkriesel.com/_media/science/neuronalenetze-en-zeta2-2col-dkrieselcom.pdf

Vladimir S.
quelle
Ich denke, Ihre Anzahl der Ebenen ist falsch: Ihre Definition würde mindestens vier Ebenen erfordern, während AFAIK und MLP tatsächlich nur mindestens drei Ebenen erfordern : eine Eingabe , eine einzelne ausgeblendete und eine Ausgabe .
Javadba
1

Aus Wikipedia :

Im Kontext neuronaler Netze ist ein Perzeptron ein künstliches Neuron, das die Heaviside-Step-Funktion als Aktivierungsfunktion verwendet.

Das Perzeptron ist also ein besonderer Typ einer Einheit oder eines Neurons. Daher ist das mehrschichtige Perzeptron eine Teilmenge von mehrschichtigen neuronalen Netzen.

erensezener
quelle
Bitte geben Sie eine Referenz für das Grundkonzept des neuronalen Netzwerks an. (PDF-Buch)
Mohammad