quelle est la différence entre le perceptron multicouche et le réseau neuronal multicouche?

13

Quand dit-on qu'un réseau de neurones artificiels est un Perceptron multicouche ?

Et quand dit-on qu'un réseau de neurones artificiels est multicouche ?

Le terme perceptron est-il lié à la règle d'apprentissage pour mettre à jour les poids?

Ou est-ce lié aux unités neuronales?

Mohammad
la source

Réponses:

13

Un perceptron est toujours à action directe , c'est-à-dire que toutes les flèches vont dans le sens de la sortie. Les réseaux de neurones en général peuvent avoir des boucles et, dans l'affirmative, sont souvent appelés réseaux récurrents . Un réseau récurrent est beaucoup plus difficile à former qu'un réseau à action directe.

De plus, on suppose que dans un perceptron, toutes les flèches vont de la couche à la couche , et il est également habituel (pour commencer d'avoir) que tous les arcs de la couche à soient présents.jeje+1jeje+1

Enfin, avoir plusieurs couches signifie plus de deux couches, c'est-à-dire que vous avez des couches cachées . Un perceptron est un réseau à deux couches, une entrée et une sortie. Un réseau multicouche signifie que vous avez au moins une couche cachée (nous appelons toutes les couches entre les couches d'entrée et de sortie cachées).

Pål GD
la source
2

Quand dit-on qu'un réseau de neurones artificiels est un Perceptron multicouche?

Le réseau de neurones artificiels, qui a une couche d'entrée, une couche de sortie et deux ou plusieurs couches de poids entraînables (constituées de Perceptrons) est appelé perceptron multicouche ou MLP.

Et quand dit-on qu'un réseau neuronal artificiel est multicouche?

Vous pouvez dire que c'est un réseau multicouche, s'il a deux couches ou plus à former.

Le terme perceptron est-il lié à la règle d'apprentissage pour mettre à jour les poids?

Non. Il existe de nombreuses règles d'apprentissage différentes, qui peuvent être appliquées pour changer les poids afin d'enseigner le perceptron. Le terme perceptron n'implique pas en soi de règle d'apprentissage spécifique.

Ou est-ce lié aux unités neuronales?

Je ne sais pas ce que tu veux dire par là.

Vous pouvez en lire plus dans ce livre gratuit http://www.dkriesel.com/_media/science/neuronalenetze-en-zeta2-2col-dkrieselcom.pdf

Vladimir S.
la source
Je pense que votre nombre de couches est désactivé: votre définition nécessiterait un minimum de quatre couches alors que AFAIK un MLP ne nécessite en fait qu'un minimum de trois couches: une entrée , une seule cachée et une sortie .
javadba
1

De Wikipédia :

Dans le contexte des réseaux de neurones, un perceptron est un neurone artificiel utilisant la fonction de pas Heaviside comme fonction d'activation.

Le perceptron est donc un type spécial d'unité ou de neurone. Par conséquent, le perceptron multicouche est un sous-ensemble de réseaux neuronaux multicouches.

erensezener
la source
s'il vous plaît dire une référence pour le concept de base du réseau neuronal. (Livre PDF)
Mohammad