0% ont trouvé ce document utile (0 vote)
141 vues26 pages

Cours - IA - Chapitre4

Le cours d'Intelligence Artificielle à l'Ecole Nationale d'ingénieurs de Bizerte vise à introduire les fondements de l'IA, de la robotique, ainsi que les concepts d'analyse de données et d'apprentissage automatique. Le plan du cours couvre des chapitres sur l'introduction à l'IA, l'analyse de données, l'apprentissage automatique, la classification, la régression et le regroupement, avec des séances pratiques et des mini-projets. Les étudiants apprendront à utiliser des outils comme KNN et la régression linéaire pour des applications concrètes.

Transféré par

azizbjaoui999
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)
141 vues26 pages

Cours - IA - Chapitre4

Le cours d'Intelligence Artificielle à l'Ecole Nationale d'ingénieurs de Bizerte vise à introduire les fondements de l'IA, de la robotique, ainsi que les concepts d'analyse de données et d'apprentissage automatique. Le plan du cours couvre des chapitres sur l'introduction à l'IA, l'analyse de données, l'apprentissage automatique, la classification, la régression et le regroupement, avec des séances pratiques et des mini-projets. Les étudiants apprendront à utiliser des outils comme KNN et la régression linéaire pour des applications concrètes.

Transféré par

azizbjaoui999
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

Ecole Nationale d’ingénieurs de Bizerte

ENIB

Cours: Intélligence Artificielle

2ème année GI-GM-GC

LOGO
Enseignante: Dr. Saoussen Mathlouthi

Email: [Link]@[Link]

A-U: 2024-2025
Objectifs du cours
Intélligence Artificielle 2024-2025 IA

1. Présenter les fondements de l’intelligence artificielle et de la

robotique

2. Introduire les concepts de base de l’analyse et fouille de

données et de l’apprentissage automatique

3. Présenter et mettre en œuvre les outils d’exploration de

données: classification, régression et regroupement

2
Plan du cours
Intélligence Artificielle 2024-2025 IA

Chapitre 1: Introduction à l’IA


(3h cours)

Chapitre 2: Analyse et fouille de données (Data mining)


(1,5h cours )

Chapitre 3: Apprentissage automatique


(1,5h cours )

Chapitre 4: Classification / Régression


(1,5h cours / 1,5h TP)

Chapitre 5: Regroupement (clustering)


(1,5h cours / 1,5h TP)

Mini-projets (3h de présentation)


Volume horaire : 15h de cours intégré
3
Intélligence Artificielle 2024-2025 IA

Chapitre 4
Classification / Régression

4
Plan
IA

Classification

K plus proches voisins (KNN)

Régression

Régression linéaire

5
Classification
Intélligence Artificielle 2024-2025 IA

Examiner les caractéristiques d’un objet et lui attribuer une classe (un champ
particulier à valeurs discrètes).

 Un ensemble d’apprentissage: Etant donnée une collection d’enregistrements

– Chaque enregistrement contient un ensemble d’attributs et un de ces


attributs est sa classe.

 Trouver un modèle pour l’attribut classe comme une fonction de la valeurs des
autres attributs

 But : permettre d’assigner une classe à des enregistrements inconnus de


manière aussi précise que possible.

 Un ensemble de test est utilisé pour déterminer la précision du modèle.


6
Classification
Intélligence Artificielle 2024-2025 IA

Exemple:
Les attributs de chaque individu sont: le remboursement (refund), l’état civil
(marital status), le revenu imposable (texable income) et la classe fraude (cheat)

Ensemble de
test

Ensemble
Classifieur
d’entrainement d’apprentissage Modèle
7
K plus proches voisins (KNN)
Intélligence Artificielle 2024-2025 IA

C1

C2

Remarques
 choix de K crucial
 plus n est grand, plus on peut se permettre de prendre un K grand
8
K plus proches voisins (KNN)
Intélligence Artificielle 2024-2025 IA

En pratique
Installer la bibliothèque Scikit-Learn
Constuire le classifieur KNN en utilisant le package Python Scikit-learn

Code:
from [Link] import KNeighborsClassifier
model = KNeighborsClassifier(n_neighbors=3)
# entrainé le modèle en utilisant l’ensemble des données d’entrainement
[Link](features,label)
#Prédire la sortie
predicted= [Link]([[0,2]]) # 0:Overcast, 2:Mild
print(predicted)

9
Régression
Intélligence Artificielle 2024-2025 IA

Régression vs Classification
Classification : prédire une étiquette Régression : prédire une ou plusieurs
discrète pour un échantillon donné valeurs continues pour un échantillon
donné

10
Régression
Intélligence Artificielle 2024-2025 IA

Régression et prédiction
 La régression prédit des valeurs continues/réelles telles que la température,
l'âge, le salaire, le prix, etc.
 Exemple : Supposons qu'il y ait une société de marketing qui fait diverses
publicités chaque année et réalise des ventes à ce sujet. La liste ci-dessous
présente les annonces faites par l'entreprise au cours des 5 dernières années
et les ventes correspondantes :

Annonces Ventes
90 $ 1000 $
120 $ 1300 $
150 $ 1800 $
100 $ 1200 $
130 $ 1380 $
200 $ ?
11
Régression
Intélligence Artificielle 2024-2025 IA

Régression et prédiction
 La régression prédit des valeurs continues/réelles telles que la température,
l'âge, le salaire, le prix, etc.
 Exemple : Supposons qu'il y ait une société de marketing qui fait diverses
publicités chaque année et réalise des ventes à ce sujet. La liste ci-dessous
présente les annonces faites par l'entreprise au cours des 5 dernières années
et les ventes correspondantes :
Annonces Ventes
90 $ 1000 $
120 $ 1300 $
150 $ 1800 $
100 $ 1200 $
130 $ 1380 $
200 $ ?
12
Régression
Intélligence Artificielle 2024-2025 IA

Notation

 Nous notons le ième échantillon de données (entrée) dans la collection de N

échantillons par: Xi ∈ RD un vecteur de dimension D

 Nous notons le ième label (sortie) dans la collections de N échantillons par yi

 Pour la classification, yi représente une simple valeur discrète

 Pour la régression, yi peut être une simple valeur continue ou un vecteur


de dimension C

13
Régression
Intélligence Artificielle 2024-2025 IA

Prédiction
Catégorie (Label)
Description
Cat simple valeur discrète

Catégorie (Label)

25 simple valeur continue


“A young man riding a
Quantité à valeur vectorielle skateboard”
Compréhension des données

vecteur de dimension C
Régression
Intélligence Artificielle 2024-2025 IA

Notation
 Dans le jeu d’exemple suivant Xi est un point à 2 Dimensions; D=2
 yi est une valeur discrète indiquant la classe (3 couleurs); classe 1, 2 ou 3

15
Régression
Intélligence Artificielle 2024-2025 IA

Notation
 Dans l'exemple de reconnaissance de chiffres, Xi est une image en niveaux
de gris. Si sa longueur est H et sa largeur est W alors D = H . W

 yi est une simple valeur discrète indiquant le chiffre; yi =2

16
Régression
Intélligence Artificielle 2024-2025 IA

Notation
 Dans l'exemple de pose humaine, Xi est une image en couleur. Si sa
longueur est H et sa largeur est W alors D = 3. H . W

 yi est une pose humaine. Si une pose humaine est définie comme un
squelette avec 12 articulations (poignets, coudes,…), et chaque
articulation est un point 3D, alors C = 3 ⋅ 12 = 36
 yi est un vecteur de dimension C=36

17
Régression linéaire
Intélligence Artificielle 2024-2025 IA

Fonction linéaire

2000
Annonces Ventes 1800

90 $ 1000 $ 1600
1400
120 $ 1300 $ 1200

Ventes
150 $ 1800 $ 1000
Ventes
800
100 $ 1200 $ Linéaire (Ventes
600
130 $ 1380 $ 400
200 $ ? 200
0
0 50 100 150 200
Annonces

18
Régression linéaire
Intélligence Artificielle 2024-2025 IA

Fonction linéaire

Mathématiquement, tout ligne s’exprime par :


y= w(1) x +w(0)
Ou y= a x +b
slope y-intercept=f(0)

19
Régression linéaire
Intélligence Artificielle 2024-2025 IA

Étant donné N paires {(xi,yi)}, voici la ligne qui passe par ces
observations

Ce cas idéal ne se produit jamais en pratique


20
Régression linéaire
Intélligence Artificielle 2024-2025 IA

Étant donné N paires {(xi,yi)} de mesures bruitées, trouvez la ligne


qui correspond le mieux à ces observations

Ce processus est appelé régression linéaire


21
Régression linéaire
Intélligence Artificielle 2024-2025 IA

• Ajuster une ligne consiste à trouver les meilleurs paramètres de


ligne a* et b* pour ces données:
yi*= a* xi + b*

• Trouver les valeurs de a* et b* pour que les prédictions du model soient


proche des valeurs réels de yi

• Il faut alors définir une mesure de proximité entre yi et yi*

• La fonction de perte (lost function) l(yi,yi*) calcule une valeur d'erreur


entre la prédiction et la vraie valeur

22
Régression linéaire
Intélligence Artificielle 2024-2025 IA

23
Régression linéaire
Intélligence Artificielle 2024-2025 IA

La différence entre yi*et yi est appelée le résidu


24
Régression linéaire
Intélligence Artificielle 2024-2025 IA

25
Références
Intélligence Artificielle 2024-2025 IA

[Link]
and-development/

26

Vous aimerez peut-être aussi