University of Michigan
Modélisation et analyse de réseaux en Python

Débloquer l'accès à plus de 10 000 cours avec Coursera Plus

University of Michigan

Modélisation et analyse de réseaux en Python

Daniel Romero

Instructeur : Daniel Romero

Inclus avec Coursera Plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Avancées

Expérience recommandée

3 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Comprendre les principes fondamentaux qui sous-tendent les structures de réseau et appliquer NetworkX pour analyser ces principes dans des réseaux réels.

  • Décrire les utilisations pratiques du problème de la détection des communautés et utiliser des algorithmes pour détecter et évaluer la structure des communautés dans des réseaux réels.

  • Expliquer la valeur et les applications des modèles génératifs de réseaux, connaître leurs limites et leurs forces, et les employer pour créer des réseaux synthétiques.

  • Identifier plusieurs modèles de diffusion de base et les mettre en œuvre pour effectuer des simulations à l'aide de réseaux réels et synthétiques.

Compétences que vous acquerrez

  • Catégorie : Analyse des réseaux sociaux
  • Catégorie : Distribution de probabilité
  • Catégorie : Jupyter
  • Catégorie : Analyse des Données
  • Catégorie : Programmation en Python

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

juin 2025

Évaluations

14 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation Plus de science des données appliquée avec Python
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 4 modules dans ce cours

Dans ce module, vous poursuivrez votre apprentissage des concepts fondamentaux et des propriétés structurelles qui caractérisent la connectivité dans les réseaux en tenant compte des attributs des nœuds. Vous explorerez le principe d'homophilie ou de mélange assortatif, qui explique la tendance des nœuds à se connecter avec d'autres nœuds qui leur ressemblent, et la réciprocité, qui traite des liens mutuels entre les nœuds. Le module abordera également le concept de trous structurels, qui met en évidence les avantages des nœuds situés entre des groupes de réseaux non connectés, et la méthode de décomposition k-core, utilisée pour identifier des sous-groupes cohésifs au sein du réseau.

Inclus

5 vidéos10 lectures3 devoirs1 devoir de programmation1 sujet de discussion1 laboratoire non noté

Ce module traite de la structure des communautés dans les réseaux : l'organisation des nœuds d'un réseau en grappes ou communautés, où les nœuds d'une même communauté ont une densité de connexions plus élevée au sein de leur communauté qu'à travers d'autres communautés. Nous explorons les algorithmes permettant d'identifier les communautés dans les réseaux et nous les évaluons. Les principaux sujets abordés sont les suivants : la modularité, une mesure qui quantifie la force de la division d'un réseau en modules ou en communautés ; l'algorithme de Girvan-Newman, une méthode qui supprime systématiquement les arêtes du réseau pour trouver la meilleure division sur la base de la centralité entre les arêtes ; le regroupement hiérarchique agglomératif, une technique qui construit une hiérarchie de grappes en fusionnant progressivement les groupes sur la base de leur distance ou de leur similarité ; et la propagation d'étiquettes, un algorithme de détection des communautés basé sur la diffusion d'étiquettes dans le réseau et la formation de communautés sur la base de l'étiquette dominante. Nous discutons également des applications du problème de la détection des communautés dans des scénarios réels.

Inclus

8 vidéos1 lecture4 devoirs1 devoir de programmation1 laboratoire non noté

Ce module développe les modèles génératifs de réseaux, en s'appuyant sur les modèles couverts précédemment tels que les modèles Small-World et Preferential Attachment. Nous explorerons le modèle d'Erdős-Rényi, qui connecte les nœuds de manière aléatoire et sert de référence pour comprendre la théorie des graphes aléatoires. Le module aborde également le modèle des blocs stochastiques, utile pour modéliser les structures communautaires en regroupant les nœuds et en les connectant en fonction de leur appartenance à un groupe. Enfin, nous explorons le modèle de configuration, utilisé pour créer des réseaux aléatoires qui conservent une distribution de degrés donnée.

Inclus

5 vidéos1 lecture3 devoirs1 devoir de programmation1 laboratoire non noté

Ce module explore la façon dont les idées, les maladies et les informations se propagent dans les réseaux en utilisant des modèles tels que SI, SIS, SIR, Cascade indépendante et Seuil linéaire. Les apprenants simuleront ces modèles avec Python, les modifieront et s'attaqueront au problème de maximisation de l'influence, en identifiant les nœuds clés pour optimiser la propagation de l'information ou du comportement.

Inclus

13 vidéos3 lectures4 devoirs1 devoir de programmation1 laboratoire non noté

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Daniel Romero
University of Michigan
4 Cours114 964 apprenants

Offert par

En savoir plus sur Analyse des Données

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.
Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’
Jennifer J.
Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’
Larry W.
Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’
Chaitanya A.
’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’
Coursera Plus

Ouvrez de nouvelles portes avec Coursera Plus

Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.

Faites progresser votre carrière avec un diplôme en ligne

Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne

Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires

Améliorez les compétences de vos employés pour exceller dans l’économie numérique

Foire Aux Questions