« Convolution » : différence entre les versions


Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
== Définition ==
== Définition ==
Le terme convolution désigne deux types d'opération apparaissant dans deux branches des mathématiques :
 
En [[vision artificielle]], le terme convolution désigne le traitement d'une image par des filtres pour en extraire des attributs visuels. Il s’agit d’un traitement local au niveau d’un carré de pixels voisins.
 
Le terme « convolution » désigne aussi un type de [[réseau de neurones artificiels]] appelés [[réseau convolutif]].
 
== Compléments ==
 
Rappelons que les pixels d’une image ne sont pas indépendants de leurs voisins. Par exemple, les images d'objets ont des bords, et les pixels voisins le long d'un bord ont tendance à être similaires.
 
Dans une convolution, un neurone n’est pas connecté à tous les pixels de l’image mais seulement aux pixels contenus dans une petite fenêtre carrée de N par N, appelé le « champ récepteur » du neurone (receptive field). Typiquement, la dimension N de cette fenêtre est un petit nombre impair comme 1, 3, 5 ou 7.
 
<hr/>
« convolution » désigne aussi deux types d'opération apparaissant dans deux branches des mathématiques :
 
* En analyse pour le produit de convolution sur les fonctions intégrables;
* En analyse pour le produit de convolution sur les fonctions intégrables;
* En arithmétique pour la convolution de Dirichlet sur les fonctions définies sur les entiers positifs.
* En arithmétique pour la convolution de Dirichlet sur les fonctions définies sur les entiers positifs.
Et un type de réseau de neurones artificiels en informatique:
* En apprentissage automatique pour le réseau neuronal convolutif


Le premier sens donne son nom en électrotechnique à la fonction remplie par des dispositifs de sommation de courants, appelés convolutes.  
Le premier sens donne son nom en électrotechnique à la fonction remplie par des dispositifs de sommation de courants, appelés convolutes.  

Version du 9 février 2023 à 15:06

Définition

En vision artificielle, le terme convolution désigne le traitement d'une image par des filtres pour en extraire des attributs visuels. Il s’agit d’un traitement local au niveau d’un carré de pixels voisins.

Le terme « convolution » désigne aussi un type de réseau de neurones artificiels appelés réseau convolutif.

Compléments

Rappelons que les pixels d’une image ne sont pas indépendants de leurs voisins. Par exemple, les images d'objets ont des bords, et les pixels voisins le long d'un bord ont tendance à être similaires.

Dans une convolution, un neurone n’est pas connecté à tous les pixels de l’image mais seulement aux pixels contenus dans une petite fenêtre carrée de N par N, appelé le « champ récepteur » du neurone (receptive field). Typiquement, la dimension N de cette fenêtre est un petit nombre impair comme 1, 3, 5 ou 7.


« convolution » désigne aussi deux types d'opération apparaissant dans deux branches des mathématiques :

  • En analyse pour le produit de convolution sur les fonctions intégrables;
  • En arithmétique pour la convolution de Dirichlet sur les fonctions définies sur les entiers positifs.

Le premier sens donne son nom en électrotechnique à la fonction remplie par des dispositifs de sommation de courants, appelés convolutes.

Voir Convolution séparable

Français

Convolution

produit de composition

Anglais

Convolution

Source : ISI

Source : GDT

Source: Wikipedia