« Rétropropagation » : différence entre les versions


Aucun résumé des modifications
m (Remplacement de texte : « ↵<small> » par «  ==Sources== »)
 
(46 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
__NOTOC__
==Définition==
== Domaine ==
La rétropropagation est une méthode qui permet aux [[Réseau de neurones artificiels|réseaux de neurones artificiels]] d’apprendre. Plus précisément, la rétropropagation des erreurs est au cœur de l'algorithme d’optimisation permettant à un réseau de neurones d’apprendre à partir de ses erreurs.
[[Category:intelligence artificielle]]intelligence artificielle<br />
[[Category:GDT]]GDT<br />
[[Category:GRAND LEXIQUE FRANÇAIS]]GRAND LEXIQUE FRANÇAIS<br />
<br />


== Définition ==
L'idée générale est de propager l'erreur de la sortie vers l’entrée du réseau de neurones afin d'ajuster les poids (ou paramètres) du réseau et d’ainsi minimiser petit à petit l’erreur de sortie.
Mécanisme par lequel les erreurs d'interprétation, calculées à la sortie d'une ou de plusieurs couches de neurones d'un réseau de neurones artificiels, produisent des signaux qui sont transmis vers les neurones qui ont contribué précédemment à créer des écarts, afin que des correctifs soient apportés en ajustant les coefficients synaptiques ou les biais responsables.
<br />
<br />


== Termes privilégiés ==
==Compléments==
===  rétropropagation d'erreurs  n. f.===
On soumet des données à un réseau de neurones et on lui indique ses bonnes et ses mauvaises réponses. Cette méthode permet d’augmenter le poids relatif des neurones correspondant aux bonnes réponses ou de réduire le poids relatif des neurones correspondant aux mauvaises réponses.
=== rétropropagation des erreurs  n. f.===
=== rétropropagation d'erreur  n. f. ===
=== rétropropagation de l'erreur  n. f.===
===  rétropropagation  n. f.===
Les composés formés avec rétro- s'écrivent généralement sans trait d'union, sauf lorsque le mot qui le suit commence par i ou u, auquel cas il prend le trait d'union afin d'éviter un problème de prononciation. On doit donc écrire rétropropagation plutôt que rétro-propagation.<br />


Google<br />
Une première technique consiste à modifier le poids de l'entrée en signe inverse de l'erreur en sortie. Une mauvaises réponse en sortie implique une réduction du poids de l'entrée. Une bonne réponse en sortie implique une augmentation du poids de l'entrée. Un raffinement de cette approche consiste à corriger la pondération proportionnellement à l'importance de l'erreur. C'est-à-dire que plus l'erreur est grande, ce qui correspond à une plus grande différence entre la valeur cible (ou valeur vraie) et la prédiction, plus la correction est importante.  
Algorithme principal utilisé pour exécuter la descente de gradient sur des réseaux de neurones. Les valeurs de sortie de chaque nœud sont d'abord calculées (et mises en cache) dans une propagation avant, puis la dérivée partielle de l'erreur pour chaque paramètre est calculée dans une rétropropagation via le graphe.
<br />
<br />


== Anglais ==
Voir aussi:
===  error back propagation  ===
===  error feedback propagation  ===
===  feedback propagation  ===
===  back propagation  ===
<br/>
<br/>


[http://gdt.oqlf.gouv.qc.ca/ficheOqlf.aspx?Id_Fiche=8393872 ''Source: Grand Dictionnaire Terminologique'' ]<br />
*'''[[Rétropropagation du gradient]]'''
<br/>
 
[https://developers.google.com/machine-learning/glossary/ Source: Google machine learning glossary ]
*'''[[Rétropropagation récurrente d'Almeida-Pineda|Rétropropagation récurrente d'Almeida-Pineda]]'''
<br/>
 
<br/>
*'''[[Rétropropagation à travers le temps]]'''
<br/>
 
==Français==
 
'''rétropropagation'''
 
'''rétropropagation des erreurs''' 
 
'''rétropropagation de l'erreur''' 
 
'''rétropropagation d'erreurs''' 
 
'''rétropropagation des erreurs''' 
 
==Anglais==
 
'''backpropagation'''
 
'''error backpropagation'''
 
'''error feedback propagation'''
 
'''feedback propagation'''
 
==Sources==
 
[http://www.lavery.ca/FTP/publication/laboratoire-intelligence-artificielle-lexiqueFR.html#p=9 ''Source: Lavery.ca.'']
 
[https://developers.google.com/machine-learning/glossary/ Source: Google, ''Machine learning glossary''.]
 
</small><br> {{Modèle:101}}<br>
 
{{Modèle:GDT}}
 
[[Catégorie:GDT]]
[[Category:GRAND LEXIQUE FRANÇAIS]]
[[Catégorie:101]]

Dernière version du 28 janvier 2024 à 12:09

Définition

La rétropropagation est une méthode qui permet aux réseaux de neurones artificiels d’apprendre. Plus précisément, la rétropropagation des erreurs est au cœur de l'algorithme d’optimisation permettant à un réseau de neurones d’apprendre à partir de ses erreurs.

L'idée générale est de propager l'erreur de la sortie vers l’entrée du réseau de neurones afin d'ajuster les poids (ou paramètres) du réseau et d’ainsi minimiser petit à petit l’erreur de sortie.

Compléments

On soumet des données à un réseau de neurones et on lui indique ses bonnes et ses mauvaises réponses. Cette méthode permet d’augmenter le poids relatif des neurones correspondant aux bonnes réponses ou de réduire le poids relatif des neurones correspondant aux mauvaises réponses.

Une première technique consiste à modifier le poids de l'entrée en signe inverse de l'erreur en sortie. Une mauvaises réponse en sortie implique une réduction du poids de l'entrée. Une bonne réponse en sortie implique une augmentation du poids de l'entrée. Un raffinement de cette approche consiste à corriger la pondération proportionnellement à l'importance de l'erreur. C'est-à-dire que plus l'erreur est grande, ce qui correspond à une plus grande différence entre la valeur cible (ou valeur vraie) et la prédiction, plus la correction est importante.

Voir aussi:

Français

rétropropagation

rétropropagation des erreurs

rétropropagation de l'erreur

rétropropagation d'erreurs

rétropropagation des erreurs

Anglais

backpropagation

error backpropagation

error feedback propagation

feedback propagation

Sources

Source: Lavery.ca.

Source: Google, Machine learning glossary.



101 MOTS DE L' IA
Ce terme est sélectionné pour le livre « Les 101 mots de l'intelligence artificielle »