Rapport de TP2 : Classification SVM (Final)
Encadré par : Mlle. Khaoula Tbarki
Nom : Yassin Hafidi
Partie I : Classification SVM Binaire
Ce modèle vise à distinguer les patients malades et non malades à partir du dataset
`[Link]`.
Code Python
Ci-dessous, le code utilisé pour entraîner un SVM binaire avec plusieurs noyaux et calculer
les performances.
Figure 1 : Courbes ROC des différents noyaux SVM Binaire.
Figure 2 : Matrice de confusion du SVM Binaire.
Partie II : Classification SVM Mono-classe
Dans cette partie, nous utilisons un modèle One-Class SVM pour détecter uniquement la
classe des patients malades.
Code Python
Le modèle est entraîné sur une seule classe et évalué pour détecter les anomalies.
Figure 3 : Matrice de confusion du SVM Mono-classe.
Partie III : Classification SVM Multi-classe
Nous utilisons le dataset Iris pour classifier trois classes de fleurs en utilisant SVM multi-
classe (un contre un).
Code Python
Le modèle SVM est entraîné avec la stratégie 'un contre un' pour différencier les trois
classes.
Figure 4 : Matrice de confusion du SVM Multi-classe.