|
|
| . |
|
||||||
| Un
tenseur
est un objet mathématique fondamental utilisé en physique, mathématiques
appliquées, intelligence artificielle (notamment en deep learning)
et ingénierie. Il généralise les notions de scalaires,
vecteur
et matrices à des dimensions supérieures.
Les tenseurs sont des outils employés à représenter des quantités qui ont une direction, et un ordre supérieur à 1. Ils sont largement utilisés en physique pour exprimer des lois universelles indépendantes du système de coordonnées choisi, et en intelligence artificielle pour manipuler des ensembles de données complexes comme des images, des textes ou des signaux audio. L'ordre d'un tenseur indique combien de directions ou de degrés de liberté sont nécessaires pour le décrire. Les tenseurs se transforment de manière spécifique sous les rotations, les translations et d'autres opérations géométriques. Les composantes d'un tenseur changent en fonction de la manière dont l'objet auquel il est associé est orienté ou déplacé dans l'espace. Cela permet de prendre en compte les propriétés de symétrie et d'isotropie des phénomènes étudiés. Les tenseurs sont ordinairement représentés à l'aide de la notation tensorielle, qui utilise des indices pour indiquer les composantes du tenseur et les règles de transformation. Par exemple, un tenseur d'ordre 2 est souvent noté T{ij}, où i et j sont des indices qui varient en fonction des dimensions de l'espace. Définition intuitive.
L'idée intuitive est que les tenseurs permettent de représenter des données qui changent selon plusieurs directions ou axes à la fois. Origine mathématique.
Algèbre
linéaire.
![]() Cela signifie qu'un
tenseur peut prendre r covecteurs (éléments de l'espace
dual V*) et s vecteurs comme entrées, pour donner un scalaire en sortie.
Ces tenseurs forment un espace vectoriel appelé espace des tenseurs de
type (r,s), noté Dans ce cadre, les tenseurs apparaissent comme des objets construits à partir de produits tensoriels de vecteurs et de covecteurs. Géométrie
différentielle.
Tenseurs en physique.
En électromagnétisme relativiste, le champ électromagnétique est représenté par un tenseur antisymétrique de rang 2 appelé tenseur de Faraday, qui combine les champs électrique et magnétique en une seule entité cohérente sous transformation de Lorentz. Cela permet de formuler les équations de Maxwell de manière compacte et compatible avec la relativité restreinte. En relativité générale, les tenseurs sont au coeur de la description de la gravitation. Le tenseur métrique décrit la géométrie de l'espace-temps et permet de calculer les distances, les durées propres, et les angles entre vecteurs. Le tenseur d'Einstein, dérivé du tenseur de courbure de Riemann et du tenseur de Ricci, encode comment la matière et l'énergie courbent l'espace-temps selon les équations de champ d'Einstein. Grâce à ces objets tensoriels, la relativité exprime la gravitation non comme une force, mais comme une déformation géométrique de l'espace-temps induite par l'énergie. Les tenseurs sont également utilisés dans la dynamique des fluides, la thermodynamique des milieux continus, l'élasticité, la physique des plasmas, et la théorie des champs. Leur usage garantit que les lois physiques ne dépendent pas du système d'observation, ce qui respecte le principe fondamental de covariance générale. Tenseurs en deep
learning.
Par exemple, une image couleur est représentée par un tenseur 3D : hauteur × largeur × canaux (ex. 224 × 224 × 3 pour une image RGB). Lorsqu'on traite plusieurs images à la fois dans un mini-batch, on utilise un tenseur 4D : batch_size × hauteur × largeur × canaux. De même, les poids d'une couche dense (fully connected) dans un réseau de neurones sont stockés dans une matrice (tenseur 2D), tandis que les poids d'un filtre convolutif sont souvent représentés comme des tenseurs 4D (nombre de filtres × canaux × hauteur × largeur). Les calculs dans un réseau neuronal – propagation avant, rétropropagation du gradient, mise à jour des poids – s'effectuent essentiellement via des opérations tensorielles comme les multiplications matricielles, convolutions, produits scalaires, ou encore normalisations. Ces opérations sont hautement optimisées dans les bibliothèques modernes, ce qui rend possible l'entraînement de réseaux profonds sur des volumes massifs de données. Ainsi, dans le contexte du deep learning, les tenseurs sont à la fois le format de représentation des données et le support des calculs, et leur gestion efficace est essentielle à la performance des modèles d'apprentissage profond. |
| . |
|
|
|
|||||||||||||||||||||||||||||||
|