0% ont trouvé ce document utile (0 vote)
5 vues8 pages

CH 2 IA

Ce document présente un cours sur les mathématiques de base nécessaires à l'intelligence artificielle, incluant l'algèbre linéaire, les probabilités, et la régression linéaire. Il vise à développer des compétences pour identifier les opportunités de l'IA en ingénierie et à comprendre ses implications éthiques. Des travaux pratiques et des exercices théoriques sont également inclus pour appliquer les concepts mathématiques à des problèmes réels.

Transféré par

slimany09
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues8 pages

CH 2 IA

Ce document présente un cours sur les mathématiques de base nécessaires à l'intelligence artificielle, incluant l'algèbre linéaire, les probabilités, et la régression linéaire. Il vise à développer des compétences pour identifier les opportunités de l'IA en ingénierie et à comprendre ses implications éthiques. Des travaux pratiques et des exercices théoriques sont également inclus pour appliquer les concepts mathématiques à des problèmes réels.

Transféré par

slimany09
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Support de Cours

Chapitre 2 : Mathématiques de Base pour l’IA

Semestre : S2
UE : 1.2.1
Matière : Éléments d’Intelligence Artificielle Appliquée
VHS : 45h00 (Cours 1h30, TP 1h30)
Crédits : 2 | Coefficient : 2

Compétences visées :
— Identifier les opportunités de l’IA en sciences de l’ingénieur
— Comprendre les implications éthiques de l’IA
— Utiliser les techniques d’IA pour résoudre des problèmes

Département Génie des Procédés


Année Universitaire 2025-2026
1er mars 2026
Chapitre 2 - Mathématiques de Base pour l’IA Éléments d’IA Appliquée - S2

Table des matières


1 Introduction Générale 2

2 Algèbre Linéaire : Représentation des Données 2


2.1 Vecteurs et espace des états . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.2 Norme et distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
2.3 Représentation matricielle d’un dataset . . . . . . . . . . . . . . . . . . . . . . . 3

3 Probabilités et Statistiques 3
3.1 Variable aléatoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.2 Espérance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.3 Variance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
3.4 Distribution normale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

4 Régression Linéaire 4
4.1 Modèle simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.2 Modèle multivarié . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
4.3 Fonction de coût . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

5 Optimisation : Descente de Gradient 5


5.1 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
5.2 Interprétation géométrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

6 Travaux Pratiques : TP02 5


6.1 Objectifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.2 Données expérimentales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
6.3 Implémentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
6.4 Questions d’analyse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

7 Exercices Théoriques 7

8 Compétences Acquises 7

1
Chapitre 2 - Mathématiques de Base pour l’IA Éléments d’IA Appliquée - S2

1 Introduction Générale
L’intelligence artificielle moderne repose sur des fondements mathématiques solides. Ces fonde-
ments ne constituent pas seulement un cadre théorique, mais représentent le socle opérationnel
de tout algorithme d’apprentissage automatique.
Trois piliers structurent ces bases :

— L’algèbre linéaire : représentation et transformation des données,


— Les probabilités et statistiques : modélisation de l’incertitude,
— Le calcul différentiel et l’optimisation : apprentissage des paramètres.

Dans le contexte du Génie des Procédés, ces outils permettent :

— L’analyse de données issues de capteurs industriels,


— La modélisation empirique de phénomènes physico-chimiques,
— L’optimisation des conditions opératoires,
— La détection d’anomalies.

2 Algèbre Linéaire : Représentation des Données

2.1 Vecteurs et espace des états


Une observation expérimentale est représentée par un vecteur colonne :
 
T
P  4
CA  ∈ R
x= 

où :
— T : température,
— P : pression,
— CA : concentration,
— Q : débit.
Chaque vecteur représente un état du procédé dans un espace à 4 dimensions.

2.2 Norme et distance


La norme euclidienne d’un vecteur x est définie par :
v
u n
uX
∥x∥2 = t x2i
i=1

La distance entre deux états xi et xj :

2
Chapitre 2 - Mathématiques de Base pour l’IA Éléments d’IA Appliquée - S2

d(xi , xj ) = ∥xi − xj ∥2

Application industrielle :
— Détection de points aberrants,
— Analyse de similarité entre régimes de fonctionnement,
— Clustering.

2.3 Représentation matricielle d’un dataset


Si l’on dispose de m observations :
 
xT1
 xT 
 2
X =  .. 
 . 
xTm

La matrice X est de dimension m × n.


Interprétation :
— Lignes = observations,
— Colonnes = variables explicatives.

3 Probabilités et Statistiques

3.1 Variable aléatoire


Une variable aléatoire modélise un phénomène incertain :
— Fluctuation de température,
— Variation du rendement,
— Temps entre pannes.

3.2 Espérance

n
1X
E(X) = µ = xi
n i=1

Elle représente la valeur moyenne attendue.

3.3 Variance

n
1X
V ar(X) = (xi − µ)2
n i=1

3
Chapitre 2 - Mathématiques de Base pour l’IA Éléments d’IA Appliquée - S2

Interprétation en Génie des Procédés :

— Faible variance → procédé stable,


— Forte variance → instabilité ou perturbation.

3.4 Distribution normale

1 (x−µ)2
f (x) = √ e− 2σ2
σ 2π
Elle modélise souvent :
— Erreurs de mesure,
— Bruit instrumental,
— Variations naturelles.

4 Régression Linéaire

4.1 Modèle simple

y = β0 + β1 x

Exemple : Température → Rendement.

4.2 Modèle multivarié

ŷ = Xβ

où :  
β0
 β1 
β =  .. 
 
.
βn

4.3 Fonction de coût


Erreur quadratique moyenne (MSE) :

n
1X
J(β) = (yi − ŷi )2
n i=1

Propriété importante : La fonction est convexe ⇒ minimum global unique.

4
Chapitre 2 - Mathématiques de Base pour l’IA Éléments d’IA Appliquée - S2

5 Optimisation : Descente de Gradient

5.1 Principe
L’algorithme met à jour les paramètres selon :

β := β − α∇J(β)

où :
— α : taux d’apprentissage,
— ∇J(β) : gradient.

5.2 Interprétation géométrique


Le gradient indique la direction de la plus forte augmentation. On se déplace dans la direction
opposée pour minimiser l’erreur.
Lien industriel : Optimisation des paramètres opératoires d’un procédé.

6 Travaux Pratiques : TP02

6.1 Objectifs
— Manipuler vecteurs et matrices avec NumPy,
— Calculer moyenne et variance,
— Implémenter une régression linéaire,
— Interpréter les résultats physiquement.

6.2 Données expérimentales


Température (K) Rendement (%)
300 65
320 72
340 78
360 85
380 90

5
Chapitre 2 - Mathématiques de Base pour l’IA Éléments d’IA Appliquée - S2

6.3 Implémentation
1 import numpy as np
2 from sklearn . linear_model import LinearRegression
3 from sklearn . metrics import mean_squared_error
4 import matplotlib . pyplot as plt
5

6 T = np . array ([300 ,320 ,340 ,360 ,380]) . reshape ( -1 ,1)


7 R = np . array ([65 ,72 ,78 ,85 ,90])
8

9 print ( " Moyenne T : " , np . mean ( T ) )


10 print ( " Variance T : " , np . var ( T ) )
11

12 model = LinearRegression ()
13 model . fit (T , R )
14

15 print ( " Coefficient : " , model . coef_ )


16 print ( " Intercept : " , model . intercept_ )
17

18 prediction = model . predict ([[350]])


19 print ( " Prediction 350 K : " , prediction )
20

21 mse = mean_squared_error (R , model . predict ( T ) )


22 print ( " MSE : " , mse )
23

24 plt . scatter (T , R )
25 plt . plot (T , model . predict ( T ) )
26 plt . xlabel ( " Temperature ( K ) " )
27 plt . ylabel ( " Rendement (%) " )
28 plt . title ( " Regression Lineaire - Reacteur Chimique " )
29 plt . show ()
Listing 1 – Exemple 1

Figure 1 – Regression Lineaire - Reacteur Chimique

6
Chapitre 2 - Mathématiques de Base pour l’IA Éléments d’IA Appliquée - S2

6.4 Questions d’analyse


1. Interpréter physiquement le coefficient β1 .
2. Le modèle est-il extrapolable à 500K ?
3. Que se passerait-il si la cinétique était non linéaire ?
4. Le MSE obtenu est-il satisfaisant ?

Vous aimerez peut-être aussi