In "Modellierung und Analyse von Netzwerken in Python" lernen Sie, wie verschiedene Arten der Analyse von Netzwerken genutzt werden können, um komplexe Systeme zu verstehen. Sie werden lernen, wie Algorithmen verwendet werden können, um Krankheitsepidemien, die Struktur menschlicher Gemeinschaften und den Informationsfluss in Social Media besser zu verstehen. Dieser Kurs kombiniert die Theorie von Netzwerken mit der empirischen Analyse von realen Netzwerken unter Verwendung der Python-Bibliothek NetworkX. Sie lernen etwas über die Struktur von Gemeinschaften in Netzwerken sowie verschiedene populäre Algorithmen zur Erkennung von Gemeinschaften und Anwendungen kennen. In diesem Kurs wird ein breiter Bereich von fortgeschrittenen Modellen für Netzwerke vorgestellt. Sie lernen Modelle zur Generierung von Zufallsnetzwerken kennen und erfahren, wie diese zur Erstellung realistischer Graphen und zur Erklärung der Funktionsweise von Netzwerken verwendet werden können. Sie lernen auch Modelle kennen, die die Diffusion und die Ausbreitung von Epidemien in Netzwerken erklären, wie das SI-, SIS-, SIR-, unabhängige Kaskaden- und lineare Schwellenwertmodell.

Schalten Sie mit Coursera Plus den Zugang zu mehr als 10.000 Kursen frei. Starten Sie die 7-tägige kostenlose Testversion.


Netzwerkmodellierung und -analyse in Python
Dieser Kurs ist Teil von Spezialisierung für Mehr Angewandte Datenwissenschaft mit Python

Dozent: Daniel Romero
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Verstehen Sie die grundlegenden Prinzipien, die den Strukturen von Netzwerken zugrunde liegen, und wenden Sie NetworkX an, um diese Prinzipien in realen Netzwerken zu analysieren.
Beschreiben Sie die praktischen Anwendungen des Problems der Gemeinschaftserkennung und verwenden Sie Algorithmen zur Erkennung und Bewertung der Gemeinschaftsstruktur in realen Netzwerken.
Erläutern Sie den WERT und die Anwendungen von Modellen zur Generierung von Netzwerken, lernen Sie ihre LIMITs und Stärken kennen und setzen Sie sie zur Erstellung synthetischer Netzwerke ein.
Identifizierung mehrerer grundlegender Diffusionsmodelle und deren Umsetzung für Simulationen mit realen und synthetischen Netzwerken.
Kompetenzen, die Sie erwerben
- Kategorie: Wahrscheinlichkeitsverteilung
- Kategorie: Datenanalyse
- Kategorie: Python-Programmierung
- Kategorie: Jupyter
- Kategorie: Analyse sozialer Netzwerke
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
Juni 2025
14 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Erweitern Sie Ihre Fachkenntnisse
- Lernen Sie neue Konzepte von Branchenexperten
- Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
- Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
- Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module
In diesem Modul lernen Sie die grundlegenden Konzepte und strukturellen Eigenschaften kennen, die die Konnektivität in Netzwerken unter Berücksichtigung der Attribute der Knoten charakterisieren. Sie werden das Prinzip der Homophilie oder assortativen Mischung erforschen, das die Tendenz von Knoten erklärt, sich mit anderen zu verbinden, die ihnen ähnlich sind, sowie die Reziprozität, die sich mit der gegenseitigen Verbindung zwischen Knoten befasst. Das Modul befasst sich auch mit dem Konzept der strukturellen Löcher, das die Vorteile von Knoten zwischen unverbundenen Clustern des Netzwerks hervorhebt, sowie mit der k-core-Zerlegungsmethode, die zur Identifizierung kohäsiver Untergruppen innerhalb des Netzwerks verwendet wird.
Das ist alles enthalten
5 Videos10 Lektüren3 Aufgaben1 Programmieraufgabe1 Diskussionsthema1 Unbewertetes Labor
Dieses Modul befasst sich mit der Gemeinschaftsstruktur in Netzwerken: die Organisation von Knoten in einem Netzwerk in Clustern oder Gemeinschaften, wobei Knoten innerhalb derselben Gemeinschaft eine höhere Verbindungsdichte innerhalb ihrer Gemeinschaft aufweisen als zwischen anderen Gemeinschaften. Wir untersuchen Algorithmen zur Identifizierung von Gemeinschaften in Netzwerken und bewerten sie. Zu den Hauptthemen gehören Modularität, ein Maß, das die Stärke der Aufteilung eines Netzwerks in Module oder Gemeinschaften quantifiziert; der Girvan-Newman-Algorithmus, eine Methode, die systematisch Kanten aus dem Netzwerk entfernt, um die beste Aufteilung auf der Basis der Kanten-Zentralität zu finden; Agglomeratives Hierarchisches Clustering, eine Technik, die eine Hierarchie von Clustern aufbaut, indem sie Gruppen auf der Basis ihres Abstands oder ihrer Ähnlichkeit schrittweise zusammenführt; und Label Propagation, ein Algorithmus zur Erkennung von Gemeinschaften auf der Basis der Verbreitung von Labels im gesamten Netzwerk und der Bildung von Gemeinschaften auf der Basis des dominanten Labels. Wir diskutieren auch Anwendungen für das Problem der Gemeinschaftserkennung in realen Szenarien.
Das ist alles enthalten
8 Videos1 Lektüre4 Aufgaben1 Programmieraufgabe1 Unbewertetes Labor
Dieses Modul erweitert die generativen Modelle für Netzwerke und baut auf den zuvor behandelten Modellen wie Small-World- und Preferential-Attachment-Modellen auf. Wir werden das Erdős-Rényi Modell erforschen, das Knoten zufällig verbindet und als Grundlage für das Verständnis der zufälligen Graphentheorie dient. Das Modul behandelt auch das stochastische Blockmodell, das für die Modellierung von Gemeinschaftsstrukturen nützlich ist, indem es Knoten gruppiert und sie auf der Grundlage der Gruppenzugehörigkeit verbindet. Darüber hinaus erforschen wir das Konfigurationsmodell, das zur Erstellung von zufälligen Netzwerken mit einer bestimmten Gradverteilung verwendet wird.
Das ist alles enthalten
5 Videos1 Lektüre3 Aufgaben1 Programmieraufgabe1 Unbewertetes Labor
In diesem Modul wird untersucht, wie sich Ideen, Krankheiten und Informationen in Netzwerken mit Hilfe von Modellen wie SI, SIS, SIR, Independent Cascade und Linear Threshold verbreiten. Die Lernenden werden diese Modelle mit Python simulieren, sie modifizieren und das Problem der Einflussmaximierung angehen, indem sie Schlüsselknoten identifizieren, um die Verbreitung von Informationen oder Verhalten zu optimieren.
Das ist alles enthalten
13 Videos3 Lektüren4 Aufgaben1 Programmieraufgabe1 Unbewertetes Labor
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent

Mehr von Datenanalyse entdecken
Status: Kostenloser TestzeitraumUniversity of Michigan
Status: Kostenloser TestzeitraumJohns Hopkins University
Status: Kostenloser Testzeitraum
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ja. Für ausgewählte Lernprogramme können Sie eine finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Anmeldungsgebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.
Weitere Fragen
Finanzielle Unterstützung verfügbar,


