Classification Bayésienne et SVM

Transcription

Classification Bayésienne et SVM
Université Mohamed Khider-Biskra
Département d’informatique
2ème année Master IDM
Travail pratique N˚3
TP FDA
Novembre 2015
Classification Bayésienne et SVM
Travail 1 Classification bayésienne naı̈ve
1. Ouvrir la table ”weather.nominal.arff” sur weka.
2. Aller sur l’anglet ”Classification” et choisir le classifieur NaiveBayes.
3. Lancer l’apprentissage avec un test sur les données d’entrainement.
4. Vérifier le modèle construit puis enregistrer le.
5. Utiliser ce modèle pour trouver les classes des exemples suivants :
overcast cool
rainy
hot
rainy
hot
sunny cool
high false
high true
high true
high false
Travail 2 Classification par réseau bayésien
1. Ouvrir la table ”weather.nominal.arff” sur weka.
2. Aller sur l’anglet ”Classification” et choisir le classifieur BayesNet.
3. Lancer l’apprentissage avec un test sur les données d’entrainement.
4. Afficher le réseau bayésien trouvé puis enregistrer le.
5. Vérifier les CPTs calculées
6. Enregistrer le modèle construit.
7. Utiliser ce modèle pour trouver les classes des exemples suivants :
overcast cool
rainy
hot
rainy
hot
sunny cool
high false
high true
high true
high false
8. Comparer avec les résultats obtenus dans l’exercice précédent.
Travail 3 Classification par réseau bayésien
1. Aller sur Tools− >Bayesneteditor dans la fenetre principale de Weka.
2. Aller sur File− >Load puis charger le fichier ”weather.nominal.arff”
3. Aller sur Tools− >Learn Network puis lancer l’apprentissage
4. Recalculer les CPTs.
5. Modifier le réseau pour correspondre au réseau suivant :
Travail 4 Classification par SVM
1. Ouvrir la table ”diabets.arff” sur weka.
2. Quels type de classifieur SVM doit-on utiliser ?
3. Aller sur l’anglet ”Classification” et choisir le classifieur Function-SMO.
4. Lancer deux apprentissages : un avec un noyau linéaire et l’autre avec un noyau gaussien.
5. Comparer les résultats en terme de temps d’entrainement, nombre de vecteurs supports
et précision
Travail 5 Classification par SVM
1. Ouvrir la table ”iris.arff” sur weka et vérifier le nombre de classes.
2. Aller sur l’anglet ”Classification” et choisir le classifieur Function-SMO.
3. Lance l’apprentissage
4. Donner le nombre de classifieurs binaires calculés
5. En déduire la méthode SVM multiclasses utilisée.
Responsable de la matière :
Dr A.Djeffal