SlideShare a Scribd company logo
1 of 20
Présentation sur la détection communautaire
dans des réseaux complexes à l'aide d'un
algorithme génétique
Réalisé par:
Ahmed Belghith
Mohamed Idriss Mahfoudh
Plan
L’algorithme Génétique
03
Résultats expérimentaux
04
Contexte général 01
02
Méthodes de détection du
communautés
L’article choisi
Mots clés
Objectif
Contexte général
Problématique
L’article choisi
Article N°12 Détection communautaire dans des
réseaux complexes à l'aide d'un algorithme
génétique.
Élaboré par Mursel Tasgin et Haluk Bingol
Department of Computer Engineering
Bogazici University, Istanbul, Turkey
4
Mots clés
Crossover
Complex Networks
C
C
C
C
5
Clean-up
Genetic Algorithms
C
C
C
C
G
Objectif
L'identification des structures communautaires
dans les réseaux complexes en spécifiant les
méthodes de détection, utiliser l'algorithme
génétique et expliquer les resultats obtenus.
6
7
Problématique
Adaptation des
algorithmes aux très
grands réseaux
Le temps de calcul
Problème de détection de
communautés chevauchantes
Les métaheuristiques
L'algorithme de Girvan-Newman
Méthode agglomérative hiérarchique
Détection des communautés à l'aide
de l'optimisation extrémale
Méthodes de détection du
communautés
Inconvénients des algorithmes actuels
L'algorithme de Girvan-Newman
L’algorithme de Girvan-Newman, est basé sur la
centralité d'interdépendance. C’est une méthode
de division qui présente une complexité
temporelle O(e3).
L'algorithme produit une structure hiérarchique
du réseau, appelée dendrogramme.
Les communautés sont obtenues en coupant les
dendrogrammes à un certain point.
9
Méthode agglomérative hiérarchique
L’algorithme agglomératif traite chaque donnée
comme un cluster singleton au départ, puis
agglomère successivement des paires de clusters
jusqu’à ce que tous les clusters aient été fusionnés
en un seul cluster contenant toutes les données.
10
Détection des communautés à l'aide de l'optimisation extrémale
L'algorithme de l'optimisation extrémale tente
d'optimiser la modularité du réseau, en utilisant une
méthode d'intelligence artificielle de manière récursive
et divisée. Il commence par une communauté,
représentant l'ensemble du réseau et continue jusqu'au
point à partir duquel la modularité ne peut plus être
améliorée.
11
12
Complexités temporelles rendent les
algorithmes inadaptés aux très grands
réseaux.
Ces algorithmes ont des structures de données
telles que des matrices et des courbes etc., qui
sont difficiles à mettre en œuvre et à utiliser
dans de très grands réseaux.
Nécessitent des connaissances préalables sur la
structure de la communauté, comme le nombre de
communautés, alors qu'il est impossible de connaître
ces valeurs dans les réseaux réels.
Inconvénients des algorithmes actuels
Définition
Etapes de l’algorithme
L’algorithme génétique
Liste d’exemples
Définition
❖ L’algorithme génétique est une méthode
d’optimisation en intelligence artificielle ( souvent
pratique ) .
❖ Dans cet algorithme , les membres potentiels de la
solution doivent être représentés dans une
représentation de données appropriée. Chacun
représente une solution possible au problème et
l'algorithme essaie de trouver la solution la mieux
adaptée .
❖ Afin d'améliorer qualité de la solution, l'algorithme
utilise des opérations génétiques sur les membres
possibles de la solution pendant un nombre prédéfini
d'itérations .
14
Etapes de l’algorithme
15
Liste d’exemples
16
Les ensembles des données présents
Réseau de courrier électronique
d’Enron
Résultats Expérimentaux
Les ensembles des données présents
❖ Zachary Karate Club :
Les données du Zachary Karate Club
contiennent la structure communautaire d'un
club de karaté .
Le réseau est composé de 34 sommets et 78
arêtes. Nous avons exécuté notre algorithme
sur ce jeu de données un certain nombre de
fois. L'algorithme trouve une structure de
communauté correcte à 97% - 100 %.
❖ College Football Network
Le réseau de football universitaire est
composé des matchs de football universitaire
aux États-Unis, pour la Division I, au cours de
l'année 2000. Les noeuds du réseau sont les
équipes de football universitaire et il existe un
lien entre deux équipes si elles ont joué un
match. La véritable structure communautaire
est constituée par les conférences auxquelles
chaque équipe appartient.
18
Réseau de courrier électronique d’Enron
❖ Enron, la société énergétique populaire, s'est effondrée à la suite de fraudes trompeuses en matière
d'investissement et d'audit.
Ils ont prétraité environ 512 000 fichiers texte pour former un ensemble de données de réseau
complexe .
Le réseau est composé de 93 526 sommets et de 344 264 arêtes. Ils ont testé leur algorithme dans
ce réseau à des fins d'évolutivité
➔ RÉSULTAT : L’algorithme était environ 40 à 50 fois plus rapide que le premier algorithme. Il
s'est exécuté en 25 minutes par rapport à 23 heures pour l'autre fois.
19
Merci pour votre attention

More Related Content

What's hot

Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1Amal Abid
 
Cours les Listes doublement chainées Prof. KHALIFA MANSOURI
Cours les Listes doublement chainées Prof. KHALIFA MANSOURI Cours les Listes doublement chainées Prof. KHALIFA MANSOURI
Cours les Listes doublement chainées Prof. KHALIFA MANSOURI Mansouri Khalifa
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleECAM Brussels Engineering School
 
Les compléments alimentaires entre la réalité scientifique et les médias
Les compléments alimentaires entre la réalité scientifique et les médias Les compléments alimentaires entre la réalité scientifique et les médias
Les compléments alimentaires entre la réalité scientifique et les médias RimMecheri
 
T1 corrections-qcm
T1 corrections-qcmT1 corrections-qcm
T1 corrections-qcminfcom
 
Les listes simplement chaînées en langage C
Les listes simplement chaînées en langage CLes listes simplement chaînées en langage C
Les listes simplement chaînées en langage CMohamed Lahby
 
Le problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétiqueLe problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétiqueRima Lassoued
 
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...Mohamed Amine Mahmoudi
 
AI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigAI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigFelipe Sanchez Garzon
 
Examen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesExamen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesInes Ouaz
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceLilia Sfaxi
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPTriyadadva
 
Présentation python
Présentation pythonPrésentation python
Présentation pythonSarah
 

What's hot (20)

Présentation pfe
Présentation pfePrésentation pfe
Présentation pfe
 
rapport de stage
rapport de stage rapport de stage
rapport de stage
 
Cours Big Data Chap1
Cours Big Data Chap1Cours Big Data Chap1
Cours Big Data Chap1
 
Cours les Listes doublement chainées Prof. KHALIFA MANSOURI
Cours les Listes doublement chainées Prof. KHALIFA MANSOURI Cours les Listes doublement chainées Prof. KHALIFA MANSOURI
Cours les Listes doublement chainées Prof. KHALIFA MANSOURI
 
Intelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielleIntelligence Artificielle : Introduction à l'intelligence artificielle
Intelligence Artificielle : Introduction à l'intelligence artificielle
 
Les compléments alimentaires entre la réalité scientifique et les médias
Les compléments alimentaires entre la réalité scientifique et les médias Les compléments alimentaires entre la réalité scientifique et les médias
Les compléments alimentaires entre la réalité scientifique et les médias
 
T1 corrections-qcm
T1 corrections-qcmT1 corrections-qcm
T1 corrections-qcm
 
Chapitre 1 rappel
Chapitre 1 rappelChapitre 1 rappel
Chapitre 1 rappel
 
Les framework mvc
Les framework mvcLes framework mvc
Les framework mvc
 
Les listes simplement chaînées en langage C
Les listes simplement chaînées en langage CLes listes simplement chaînées en langage C
Les listes simplement chaînées en langage C
 
Prez PFE
Prez PFEPrez PFE
Prez PFE
 
Le problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétiqueLe problème de voyageur de commerce: algorithme génétique
Le problème de voyageur de commerce: algorithme génétique
 
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...Rapport (Mémoire de Master) de stage PFE pour  l’obtention du Diplôme Nationa...
Rapport (Mémoire de Master) de stage PFE pour l’obtention du Diplôme Nationa...
 
Rapport pfe
Rapport pfeRapport pfe
Rapport pfe
 
AI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine LearnigAI Apprentissage Automatique, Machine Learnig
AI Apprentissage Automatique, Machine Learnig
 
Examen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de donnéesExamen principal - Algorithme & Structures de données
Examen principal - Algorithme & Structures de données
 
BigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-ReduceBigData_Chp2: Hadoop & Map-Reduce
BigData_Chp2: Hadoop & Map-Reduce
 
PFE BI - INPT
PFE BI - INPTPFE BI - INPT
PFE BI - INPT
 
Test logiciel
Test logicielTest logiciel
Test logiciel
 
Présentation python
Présentation pythonPrésentation python
Présentation python
 

Similar to Détection communautaire dans des réseaux complexe a l'aide de l'algorithme génétique

Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data MiningTakfarinas KENOUCHE
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docxkhalil Ismail
 
Présentation_IA.pptx
Présentation_IA.pptxPrésentation_IA.pptx
Présentation_IA.pptxmelissa943854
 
Université d’été ferney voltaire 2014 – les réseaux atelier-pajek
Université d’été ferney voltaire 2014 – les réseaux atelier-pajekUniversité d’été ferney voltaire 2014 – les réseaux atelier-pajek
Université d’été ferney voltaire 2014 – les réseaux atelier-pajekMarion Maisonobe
 
Comment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la scienceComment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la sciencehabib200
 
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...atef bentahar
 
CHimie & Inteligence Artificielle cours YG.pdf
CHimie & Inteligence Artificielle cours YG.pdfCHimie & Inteligence Artificielle cours YG.pdf
CHimie & Inteligence Artificielle cours YG.pdfYvon Gervaise
 
Grid Computing
Grid ComputingGrid Computing
Grid Computingm.dubucq
 
Forum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdfForum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdfYvon Gervaise
 
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..YvonGervaise
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxkaoutarghaffour
 
Cours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.comCours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.commorin moli
 
Réseaux avec NetLogo
Réseaux avec NetLogoRéseaux avec NetLogo
Réseaux avec NetLogoAlvaro Gil
 
srep_cours_01.pdf
srep_cours_01.pdfsrep_cours_01.pdf
srep_cours_01.pdfSamirAwad14
 
202002 Didapro 2020 Du code à la pensée informatique
202002 Didapro 2020 Du code à la pensée informatique202002 Didapro 2020 Du code à la pensée informatique
202002 Didapro 2020 Du code à la pensée informatiqueMargarida Romero
 

Similar to Détection communautaire dans des réseaux complexe a l'aide de l'algorithme génétique (20)

Présentation sur le Data Mining
Présentation sur le Data MiningPrésentation sur le Data Mining
Présentation sur le Data Mining
 
Grid computing
Grid computingGrid computing
Grid computing
 
Rapport-du-projet CNN.docx
Rapport-du-projet CNN.docxRapport-du-projet CNN.docx
Rapport-du-projet CNN.docx
 
test
testtest
test
 
Présentation_IA.pptx
Présentation_IA.pptxPrésentation_IA.pptx
Présentation_IA.pptx
 
Université d’été ferney voltaire 2014 – les réseaux atelier-pajek
Université d’été ferney voltaire 2014 – les réseaux atelier-pajekUniversité d’été ferney voltaire 2014 – les réseaux atelier-pajek
Université d’été ferney voltaire 2014 – les réseaux atelier-pajek
 
Comment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la scienceComment le Data et Deep Learning révolutionnent la science
Comment le Data et Deep Learning révolutionnent la science
 
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
Les protocoles de routage dans les réseaux pair a-pair - master informatique-...
 
CHimie & Inteligence Artificielle cours YG.pdf
CHimie & Inteligence Artificielle cours YG.pdfCHimie & Inteligence Artificielle cours YG.pdf
CHimie & Inteligence Artificielle cours YG.pdf
 
Soutenance 17 Avril 2003
Soutenance 17 Avril 2003Soutenance 17 Avril 2003
Soutenance 17 Avril 2003
 
Grid Computing
Grid ComputingGrid Computing
Grid Computing
 
Forum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdfForum Labo Version DEF par Yvon Gervaise.pdf
Forum Labo Version DEF par Yvon Gervaise.pdf
 
20170320logiciels
20170320logiciels20170320logiciels
20170320logiciels
 
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
BIPEA 2023 Yvon Gervaise : L'IA Matrice du Laboratoire du Futur ..
 
La technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptxLa technologie des systemes distribués 2 ppt2222.pptx
La technologie des systemes distribués 2 ppt2222.pptx
 
Cours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.comCours sur les circuits logiques câblés www.cours-online.com
Cours sur les circuits logiques câblés www.cours-online.com
 
Réseaux avec NetLogo
Réseaux avec NetLogoRéseaux avec NetLogo
Réseaux avec NetLogo
 
srep_cours_01.pdf
srep_cours_01.pdfsrep_cours_01.pdf
srep_cours_01.pdf
 
Tp1 6-141218060317-conversion-gate02
Tp1 6-141218060317-conversion-gate02Tp1 6-141218060317-conversion-gate02
Tp1 6-141218060317-conversion-gate02
 
202002 Didapro 2020 Du code à la pensée informatique
202002 Didapro 2020 Du code à la pensée informatique202002 Didapro 2020 Du code à la pensée informatique
202002 Didapro 2020 Du code à la pensée informatique
 

Détection communautaire dans des réseaux complexe a l'aide de l'algorithme génétique

  • 1. Présentation sur la détection communautaire dans des réseaux complexes à l'aide d'un algorithme génétique Réalisé par: Ahmed Belghith Mohamed Idriss Mahfoudh
  • 2. Plan L’algorithme Génétique 03 Résultats expérimentaux 04 Contexte général 01 02 Méthodes de détection du communautés
  • 4. L’article choisi Article N°12 Détection communautaire dans des réseaux complexes à l'aide d'un algorithme génétique. Élaboré par Mursel Tasgin et Haluk Bingol Department of Computer Engineering Bogazici University, Istanbul, Turkey 4
  • 6. Objectif L'identification des structures communautaires dans les réseaux complexes en spécifiant les méthodes de détection, utiliser l'algorithme génétique et expliquer les resultats obtenus. 6
  • 7. 7 Problématique Adaptation des algorithmes aux très grands réseaux Le temps de calcul Problème de détection de communautés chevauchantes Les métaheuristiques
  • 8. L'algorithme de Girvan-Newman Méthode agglomérative hiérarchique Détection des communautés à l'aide de l'optimisation extrémale Méthodes de détection du communautés Inconvénients des algorithmes actuels
  • 9. L'algorithme de Girvan-Newman L’algorithme de Girvan-Newman, est basé sur la centralité d'interdépendance. C’est une méthode de division qui présente une complexité temporelle O(e3). L'algorithme produit une structure hiérarchique du réseau, appelée dendrogramme. Les communautés sont obtenues en coupant les dendrogrammes à un certain point. 9
  • 10. Méthode agglomérative hiérarchique L’algorithme agglomératif traite chaque donnée comme un cluster singleton au départ, puis agglomère successivement des paires de clusters jusqu’à ce que tous les clusters aient été fusionnés en un seul cluster contenant toutes les données. 10
  • 11. Détection des communautés à l'aide de l'optimisation extrémale L'algorithme de l'optimisation extrémale tente d'optimiser la modularité du réseau, en utilisant une méthode d'intelligence artificielle de manière récursive et divisée. Il commence par une communauté, représentant l'ensemble du réseau et continue jusqu'au point à partir duquel la modularité ne peut plus être améliorée. 11
  • 12. 12 Complexités temporelles rendent les algorithmes inadaptés aux très grands réseaux. Ces algorithmes ont des structures de données telles que des matrices et des courbes etc., qui sont difficiles à mettre en œuvre et à utiliser dans de très grands réseaux. Nécessitent des connaissances préalables sur la structure de la communauté, comme le nombre de communautés, alors qu'il est impossible de connaître ces valeurs dans les réseaux réels. Inconvénients des algorithmes actuels
  • 13. Définition Etapes de l’algorithme L’algorithme génétique Liste d’exemples
  • 14. Définition ❖ L’algorithme génétique est une méthode d’optimisation en intelligence artificielle ( souvent pratique ) . ❖ Dans cet algorithme , les membres potentiels de la solution doivent être représentés dans une représentation de données appropriée. Chacun représente une solution possible au problème et l'algorithme essaie de trouver la solution la mieux adaptée . ❖ Afin d'améliorer qualité de la solution, l'algorithme utilise des opérations génétiques sur les membres possibles de la solution pendant un nombre prédéfini d'itérations . 14
  • 17. Les ensembles des données présents Réseau de courrier électronique d’Enron Résultats Expérimentaux
  • 18. Les ensembles des données présents ❖ Zachary Karate Club : Les données du Zachary Karate Club contiennent la structure communautaire d'un club de karaté . Le réseau est composé de 34 sommets et 78 arêtes. Nous avons exécuté notre algorithme sur ce jeu de données un certain nombre de fois. L'algorithme trouve une structure de communauté correcte à 97% - 100 %. ❖ College Football Network Le réseau de football universitaire est composé des matchs de football universitaire aux États-Unis, pour la Division I, au cours de l'année 2000. Les noeuds du réseau sont les équipes de football universitaire et il existe un lien entre deux équipes si elles ont joué un match. La véritable structure communautaire est constituée par les conférences auxquelles chaque équipe appartient. 18
  • 19. Réseau de courrier électronique d’Enron ❖ Enron, la société énergétique populaire, s'est effondrée à la suite de fraudes trompeuses en matière d'investissement et d'audit. Ils ont prétraité environ 512 000 fichiers texte pour former un ensemble de données de réseau complexe . Le réseau est composé de 93 526 sommets et de 344 264 arêtes. Ils ont testé leur algorithme dans ce réseau à des fins d'évolutivité ➔ RÉSULTAT : L’algorithme était environ 40 à 50 fois plus rapide que le premier algorithme. Il s'est exécuté en 25 minutes par rapport à 23 heures pour l'autre fois. 19
  • 20. Merci pour votre attention