Aller au contenu principal

Fondements mathématiques

Vecteurs et espaces vectoriels​

Un vecteur est une suite ordonnée de nombres réels :

v⃗=[v1,v2,…,vn]∈Rn\vec{v} = [v_1, v_2, \dots, v_n] \in \mathbb{R}^n

Un espace vectoriel est un ensemble de vecteurs où s’appliquent deux opérations :

  • addition de vecteurs,
  • multiplication par un scalaire.

Exemple :

  • Un produit alimentaire décrit par 5 propriétés : protéines, sucres, graisses, sel, fibres est représenté par vecteur à 5 dimensions.
  • Une image de 28×28 pixels peut être représentée par un vecteur de dimension 784.

Normes​

En géométrie, la norme est une extension de la valeur absolue des nombres aux vecteurs. Elle permet de mesurer la longueur commune à toutes les représentations d'un vecteur dans un espace affine.

Elle définit aussi une distance entre deux vecteurs, invariante par translation et compatible avec la multiplication externe.

Norme L2L_2 (euclidienne)​

Dans le plan, si le vecteur v⃗\vec{v} a pour coordonnées (x , y), sa norme s'écrit :

∣∣v⃗∣∣=x2+y2||\vec{v}|| = \sqrt{x^2 + y^2}

par extension à n dimensions

∣∣v⃗∣∣2=∑i=1nvi2||\vec{v}||_2 = \sqrt{\sum_{i=1}^n v_i^2}

Norme L1L_1 (Manhattan)​

∣∣v⃗∣∣1=∑i=1n∣vi∣||\vec{v}||_1 = \sum_{i=1}^n |v_i|

Normalisation des données​

Avant de comparer des vecteurs, il faut rendre les dimensions comparables en grandeur.

Min-Max scaling :

x′=x−min⁡max⁡−min⁡x' = \frac{x - \min}{\max - \min}

Standardisation (z-score) :

x′=x−μσx' = \frac{x - \mu}{\sigma}

Distances​

À partir d’une norme, on définit une distance entre vecteurs u⃗\vec{u} et v⃗\vec{v}.

La distance euclidienne :

d(u⃗,v⃗)=∣∣u⃗−v⃗∣∣2d(\vec{u},\vec{v}) = ||\vec{u}-\vec{v}||_2

Produit scalaire et similarité cosinus​

Le produit scalaire (inner product ou dot product en anglais) est une opération qui prend deux vecteurs et donne un scalaire (nombre).

u⃗⋅v⃗=∑i=1nuivi\vec{u} \cdot \vec{v} = \sum_{i=1}^n u_i v_i

ou

u⃗⋅v⃗=∣∣u⃗∣∣⋅∣∣v⃗∣∣⋅cos(θ)\vec{u} \cdot \vec{v} = ||\vec{u}|| \cdot ||\vec{v}|| \cdot cos(\theta)

Le produit scalaire relie longueurs et angles. Il permet d'exploiter les notions de la géométrie euclidienne traditionnelle : longueurs, angles, orthogonalité en deux, trois ou plus de dimensions.

La similarité cosinus est donnée par :

cos⁡(θ)=u⃗⋅v⃗∣∣u⃗∣∣⋅∣∣v⃗∣∣\cos(\theta) = \frac{\vec{u} \cdot \vec{v}}{||\vec{u}|| \cdot ||\vec{v}||}

Elle est utilisée pour comparer deux vecteurs indépendamment de leur taille (ex. documents textuels).

Si = 0 soit θ = 90°, les vecteurs sont orthogonaux (perpendiculaires) Il n'y a aucune similarité.

Si = 1 les vecteurs pointent exactement dans la même direction (très similaires).

Si = -1 les vecteurs pointent dans des directions opposées (complètement dissemblables).

Statistique multivariée​

Moyenne, variance et covariance​

Pour une variable XX :

Moyenne​

μ=1n∑xi\mu = \frac{1}{n}\sum x_i

Variance​

la variance est un nombre qui mesure la dispersion (l'étalement) des valeurs d'un ensemble de données autour de leur moyenne.

σ2=1n∑(xi−μ)2\sigma^2 = \frac{1}{n}\sum (x_i - \mu)^2

Pour deux variable XX et YY

Covariance​

Cov(X,Y)=E[(X−μX)(Y−μY)]\text{Cov}(X,Y) = E[(X-\mu_X)(Y-\mu_Y)]

La covariance mesure comment deux variables X et Y varient ensemble. EE est l'espérance (ou moyenne théorique). En statistique pratique, on remplace E[X]E[X] par la moyenne empirique

D'où de manière empirique

Cov^(X,Y)=1n∑i=1n(xi−xˉ)(yi−yˉ)\widehat{\mathrm{Cov}}(X,Y) = \frac{1}{n} \sum_{i=1}^n (x_i - \bar{x})(y_i - \bar{y})

Si XX et YY sont corrélés alors la covariance est positive. Si la covariance est nulle il n'y a pas de lien. Si la covariance est négative alors la probabilité est très faible.

Corrélation est la covariance normalisée sur une échelle de -1 à 1.

ρ(X,Y)=Cov(X,Y)σXσY\rho(X,Y) = \frac{\mathrm{Cov}(X,Y)}{\sigma_X \sigma_Y}

Ces mesures servent à comprendre la dispersion et les corrélations.