qual è la differenza tra perceptron multistrato e rete neurale multistrato?


13

Quando diciamo che una rete neurale artificiale è un Perceptron multistrato ?

E quando diciamo che una rete neurale artificiale è un multistrato ?

Il termine perceptron è legato alla regola di apprendimento per aggiornare i pesi?

O è correlato alle unità neuronali?

Risposte:


13

Un perceptron è sempre feedforward , cioè tutte le frecce vanno nella direzione dell'output. Le reti neurali in generale potrebbero avere loop e, in tal caso, sono spesso chiamate reti ricorrenti . Una rete ricorrente è molto più difficile da addestrare rispetto a una rete feedforward.

ioio+1ioio+1

Infine, avere più livelli significa più di due livelli, ovvero hai livelli nascosti . Un perceptron è una rete con due livelli, un input e un output. Una rete multistrato significa che hai almeno un livello nascosto (chiamiamo nascosti tutti i livelli tra i livelli di input e output).


2

Quando diciamo che una rete neurale artificiale è un Perceptron multistrato?

La rete neurale artificiale, che ha uno strato di input, uno di output e due o più strati di peso allenabili (costanti di Perceptrons) è chiamata percettron multistrato o MLP.

E quando diciamo che una rete neurale artificiale è un multistrato?

Puoi dire che è una rete multistrato, se ha due o più livelli addestrabili.

Il termine perceptron è legato alla regola di apprendimento per aggiornare i pesi?

No. Esistono molte regole di apprendimento diverse, che possono essere applicate per modificare i pesi al fine di insegnare il percettrone. Il termine perceptron non implica alcuna regola di apprendimento specifica da solo.

O è correlato alle unità neuronali?

Non sono sicuro di cosa intendi con questo.

Puoi leggere di più in questo libro gratuito http://www.dkriesel.com/_media/science/neuronalenetze-en-zeta2-2col-dkrieselcom.pdf


Penso che il conteggio dei livelli sia disattivato: la tua definizione richiederebbe un minimo di quattro livelli mentre AFAIK un MLP in realtà richiede solo un minimo di tre livelli: un input , un singolo nascosto e un output .
javadba,

1

Da Wikipedia :

Nel contesto delle reti neurali, un percettrone è un neurone artificiale che utilizza la funzione di passaggio Heaviside come funzione di attivazione.

Quindi il percettrone è un tipo speciale di unità o neurone. Quindi il percettrone multistrato è un sottoinsieme di reti neurali multistrato.


si prega di dire qualche riferimento per il concetto di base della rete neurale. (PDF Book)
Mohammad,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.