Aller au contenu

Pattern

Un article de Wikipédia, l'encyclopédie libre.

Le mot « pattern » est un anglicisme utilisé par de nombreux jargons professionnels. Il désigne, selon le contexte, un modèle, une structure, une organisation, un motif ou un type répétitif auquel il peut conférer des propriétés caractéristiques.
À l'inverse, certains anti-patrons se retrouvent dans des erreurs, des instabilités ou des failles classiques.

Un pattern constitue donc une solution générique à un type de problème fréquemment rencontré, en décrivant et formalisant les concepts sous-jacents à cette solution.

  • En musique, le pattern désigne un motif rythmique de base. Employé le plus souvent à propos de la batterie, il peut être étendu à tout instrument pouvant jouer une partie rythmique (basse, piano, etc).
  • En graphisme, le pattern désigne un motif graphique susceptible d'être reproduit, par exemple en frise ou en damier pour un pavage.

Reconnaissance informatique de formes et de textures

[modifier | modifier le code]

Dans le contexte de la reconnaissance de formes (et/ou de la reconnaissance de textures)[1] en informatique, puis dans le domaine de l'intelligence artificielle, un “pattern” est un arrangement de descripteurs (ou de caractéristiques) qui se répètent d’une manière spécifique. Dans le cas de la détection des expressions faciales, les “patterns” pourraient être les arrangements spécifiques des caractéristiques texturales et de formes qui correspondent à différentes expressions faciales[2],[3],[4] « à partir de données en temps réel »[5].

Équitation western

[modifier | modifier le code]
  • Pour l'une des disciplines de l'équitation western, le Reining, un pattern est l'enchaînement de mouvements que doit effectuer le cheval.

Informatique

[modifier | modifier le code]
  • Il est employé en informatique[6] dans les cas suivants :
    • les patterns d'analyse facilitent et guident les étapes de la phase d'analyse ;
    • architectural pattern : patron d'architecture (ex. : le Modèle-Vue-Contrôleur) ;
    • les design patterns ou patrons de conception sont des façons de programmer éprouvées et réputées pour apporter des propriétés comme la cohérence, la robustesse, la réutilisabilité, etc. Ils ont vocation à être indépendants du langage de programmation cible ;
    • les patterns de code ;
    • Business pattern : modèle de métier ;
    • Testing pattern ;
    • J2EE pattern[7] ;

Psychologie, sociologie, linguistique

[modifier | modifier le code]
  • « Modèle simplifié d'une structure de comportement individuel ou collectif, établi à partir des réponses à une série homogène d'épreuves »[8].
  • En matière de recherches et de sauvetage des rescapés en mer ou après un accident aérien, on parle de zone de recherche voire de pattern de recherche, c'est-à-dire de zone à investiguer selon la méthode du IAMSAR. Celles-ci peuvent ressembler à une marguerite, une spirale carrée, un polygone, un cercle ou des rails.

Références

[modifier | modifier le code]
  1. (en) Chih-Cheng Hung, Enmin Song et Yihua Lan, « Image Texture, Texture Features, and Image Texture Classification and Segmentation », dans Image Texture Analysis, Springer International Publishing, , 3–14 p. (ISBN 978-3-030-13772-4, DOI 10.1007/978-3-030-13773-1_1, lire en ligne)
  2. (en) Manjunath Tadalagi et Amit M. Joshi, « AutoDep: automatic depression detection using facial expressions based on linear binary pattern descriptor », Medical & Biological Engineering & Computing, vol. 59, no 6,‎ , p. 1339–1354 (ISSN 0140-0118 et 1741-0444, DOI 10.1007/s11517-021-02358-2, lire en ligne, consulté le )
  3. Shrey Modi et Mohammed Husain Bohara, Facial Emotion Recognition using Convolution Neural Network, IEEE, , 1339–1344 p. (ISBN 978-1-6654-1272-8, DOI 10.1109/ICICCS51141.2021.9432156, lire en ligne)
  4. Abhishek Verma, Piyush Singh et John Sahaya Rani Alex, Modified Convolutional Neural Network Architecture Analysis for Facial Emotion Recognition, IEEE, , 169–173 p. (ISBN 978-1-7281-3253-2, DOI 10.1109/IWSSIP.2019.8787215, lire en ligne)
  5. Mehmet Akif Ozdemir, Berkay Elagoz, Aysegul Alaybeyoglu et Reza Sadighzadeh, Real Time Emotion Recognition from Facial Expressions Using CNN Architecture, IEEE, , 1–4 p. (ISBN 978-1-7281-2420-9, DOI 10.1109/TIPTEKNO.2019.8895215, lire en ligne)
  6. Système de patterns destiné à l’analyse, à la conception et à l’implémentation des Systèmes d’Information Coopératifs - CNRS.
  7. Core J2EE patterns.
  8. Pattern, article CNRTL [lire en ligne]

Sur les autres projets Wikimedia :