J'expérimente avec des perceptrons monocouche, et je pense que je comprends (surtout) tout. Cependant, ce que je ne comprends pas, c'est à quels poids la correction (taux d'apprentissage * erreur) devrait être ajoutée. Dans les exemples que j'ai vus, cela semble arbitraire.À quel poids la correction est-elle ajoutée dans un perceptron?
Répondre
Répondais à ma question.
Selon http://intsys.mgt.qub.ac.uk/notes/perceptr.html, "ajouter cette correction à tout poids pour lequel il y avait une entrée". En d'autres termes, ne pas ajouter la correction des poids dont les neurones ont une valeur de 0.
Eh bien, il semble que vous moitié répondu à votre propre question: son vrai vous corriger tous les poids non nuls, vous ne corrige pas tout du même montant. Au lieu de cela, vous corrigez les poids proportionnellement à leur activation, donc si l'unité X s'activait vraiment fortement et l'unité Y seulement un petit bit, et il y avait une grosse erreur, alors le poids va de l'unité X à la sortie serait corrigé beaucoup plus que les poids de l'unité Y à produire.
Le terme technique pour ce processus est appelé la règle delta, et ses détails peuvent être trouvés dans son wiki article. De plus, si vous voulez mettre à jour en utilisant des perceptrons multicouches (perceptrons monocouche sont très limitée en puissance de calcul, voir a discussion of Minsky and Papert's argument against using them here), un algorithme d'apprentissage analogue appelé propagation propogation est discuté here.
- 1. Implémentation de perceptron multicouche: les poids deviennent fous
- 2. Test de Perceptron multicouche
- 3. Perceptron Learning
- 4. Entraînement perceptron monocouche?
- 5. Cela a-t-il un sens que les poids et les seuils augmentent proportionnellement à l'entraînement de mon perceptron?
- 6. Initialisation des poids d'un MLP avec les poids RBM
- 7. classification perceptron et R
- 8. Matlab Multilayer Perceptron Question
- 9. Vues taxonomie poids - choisissez quel vocabulaire?
- 10. Quelle est la 'commande' d'un perceptron
- 11. poids Maximal dans un tas
- 12. Comprendre le perceptron structuré pour le marquage POS
- 13. Correction d'encodage dans un grand Xml fichier
- 14. La valeur ajoutée à la carte Scala
- 15. PHP valeur ajoutée à un tableau
- 16. Correction d'erreur sur un octet
- 17. Mise en œuvre gratuite de perceptron multicouche?
- 18. poids Voir dans JGraphT
- 19. Valeur ajoutée à un tableau si la condition est fullfilled
- 20. La variable ajoutée à ModelAndView semble disparaître
- 21. Retour de la chaîne ajoutée à
- 22. symfony 1.4: la valeur ajoutée de defailt à un modèle
- 23. Poids dans TableLayout
- 24. Problèmes liés à la correction en C#
- 25. Python supplémentaire valeur ajoutée à la variable
- 26. comment former un réseau en utilisant perceptron monocouche pour ocr?
- 27. Comment attribuer automagiquement un poids à un nuage Zend Tag?
- 28. JScrollPane défile à la dernière ligne ajoutée
- 29. Signal pour la ligne ajoutée dans QtableView?
- 30. Correction d'image pour la correction d'agitation sur OpenCV
Par activation, voulez-vous dire poids fois entrée? – Hypercube