Télécharger - Université Mouloud Mammeri de Tizi Ouzou

Download Report

Transcript Télécharger - Université Mouloud Mammeri de Tizi Ouzou

Rencontres sur la Recherche en Informatique R2I
12-14 Juin 2011 université de Tizi-Ouzou, Algérie
CLASSIFICATION DE DONNÉES PAR
L’ALGORITHME FPSO-GA
1
Lalama Zahia, 2 Moussaoui Abdelouahab
1 Département d’informatique, Université de Sétif (Algérie), [email protected]
2 Département d’informatique, Université de Sétif (Algérie), [email protected]
Classifications de données
Objectif
Répartir un ensemble de données en groupes
d'observations homogènes
Différentes classifications possibles
Différentes classifications possibles
 Classification exclusive ou non exclusive
Classification supervisée ou non supervisée
13/04/2015
LALAMA.Z
2
Notre travail
 Un nouvel algorithme biomimétique hybride de
classification non supervisée de données
13/04/2015
LALAMA.Z
3
Pourquoi algorithmes biomimétiques?
Pourquoi un algorithme hybride ?
Algorithmes biomimétiques
 Problème de classification (NP- difficile)
 Métas heuristiques inspirées de la biologie
(Rapide, répété, aléatoire, solution approchée)
L’hybridation
 Pour augmenter les performances
 Remédier à certains problèmes rencontrés par un algorithme
(Difficulté de réglage des paramètres, choix de la fonction objectif,
présence des minimum locaux)
13/04/2015
LALAMA.Z
4
FPSO-GA
Combinaison
des algorithmes biomimétiques
AG, OEP et FCM
 Algorithme itératif
Algorithme principale: OEP (PSO)
Coopération entre plusieurs particules (essaim)
13/04/2015
LALAMA.Z
5
FPSO-GA (suite)
FPSO-GA
Appartenances des objets à différentes classes
selon une matrice d’appartenance (somme
degrés =1)
Deux fonctions objectifs:
Local (inspiré de FCM): retirer la particule
vers sa meilleur partition
Globale : retirer la particule vers la meilleur
partition trouvé dans l’essaim.
Faire sortir l’algorithme d’un optimum local
(Croisement à un point: AG)
13/04/2015
LALAMA.Z
6
Algorithmes génétiques
Représentation d’une particule
Représentation des classes par des prototypes
P11
P12
.
.
.
.
P1d
P21
P22
.
.
.
.
P2d
Pc1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Pc2
Pcd
Ensemble de données avec C classe et d attributs
13/04/2015
LALAMA.Z
7
 Calcul de la fonction objectif
fitness 
c
l
 ( 
j 1 k 1
jk
) s d 2j ( x k , p j )
Recherche de la position optimale
Vi(t+1) =w(vi(t))+ c1 rand1 (pid – xid(t)) + c2 rand2(pg –xid(t))
 xid(t+1) = xid(t) + Vid(t+1)
 Meilleur position d’une particule
 pid

pid (t  1)  
x (t  1)

 id
si
fitness( xid (t  1)  fitness( pid (t ))
si
fitness( xid (t  1)  fitness( pid (t ))
Matrice d’appartenance
1
)1 /( s 1)
k
d (x , v j )

c
1
k 1 ( d 2 ( x k , v ) )1/( s 1)
j
j
(
 jk
13/04/2015
2
j
LALAMA.Z
8
FPSO-GA
Pseudo code
13/04/2015
LALAMA.Z
9
FPSO
Comparaison (inertie intera classes)
18
16
14
12
10
FPSO
PSO (inertie intra-clase)
8
FCM
6
4
2
0
Iris
13/04/2015
Lenses
Glace
LALAMA.Z
Whether
Balance-scale Breast cancer
10
FPSO
Comparaison (donnée bruité)
6.00%
5.00%
4.00%
%d’objets mal classés (donnée bruité)
3.00%
%d’objets mal classés
2.00%
1.00%
0.00%
FPSO
13/04/2015
AG
LALAMA.Z
PMC
11
Conclusion
L’hybridation peut améliorer les performances
 FPSO-GA : des calculs simples et des résultats
satisfaisants et améliorés
13/04/2015
LALAMA.Z
12
Comme perspectives
Faire une étude pour le choix des valeurs des
paramètres des algorithmes
Utiliser une méthode qui permet de définir le
nombre initial de clusters dans l’algorithme FPSO-GA
Utiliser une matrice d’appartenance en éliminant la
contrainte de définir la somme des degrés d’appart à 1.
13/04/2015
LALAMA.Z
13
13/04/2015
LALAMA.Z
14