К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Network Modeling and Analysis in Python · LearnSpace
Назад в каталог
courseraАнализ данных

Network Modeling and Analysis in Python

Курс от University of Michigan
Продвинутый≈ 30.1 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

In “Network Modeling and Analysis in Python,” you will learn how different types of network analysis can be used to make sense of complex systems. You’ll learn how algorithms can be used to better understand disease epidemics, human community structure, and the flow of information on social media. This course combines network theory with empirical analysis of real-world networks using the Python library NetworkX. You’ll learn about community structure in networks as well as several popular algorithms for community detection and applications. This course introduces a wide range of advanced network models. You’ll study random network generation models and how they can be used to create realistic graphs and explain how networks function. You’ll also learn about models that explain diffusion and the spread of epidemics in networks, such as the SI, SIS, SIR, independent cascade, and linear threshold models. This is the third course in “More Applied Data Science with Python,” a four-course series focused on helping you apply advanced data science techniques using Python. It is recommended that all learners complete the Applied Data Science with Python specialization prior to beginning this course.

Навыки, которые вы освоите

Social Network AnalysisPython ProgrammingData AnalysisModel EvaluationSocial Media Analytics

Программа курса

4 модулей · 70 учебных материалов

01Connectivity in Networks21 материалов

Welcome to the Course

Welcome to Network Modeling and Analysis in PythonВидеоMADSwPy Certificate RoadmapЧтениеCourse SyllabusЧтениеIntroduction to Jupyter NotebookЧтение

Учитесь у экспертов

Daniel Romero

Professor of Information and Professor of Complex Systems

Network Modeling and Analysis in Python
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 30.1 ч

4 модулей

Язык: Английский

Субтитры: Арабский, Французский, Узбекский, Итальянский, Бразильский португальский, Корейский, Немецкий, Испанский, Японский, Казахский, Венгерский

Часть программы вашего университета
Meet Other LearnersОбсуждение
Help Us Learn About YouЧтение

Homophily and Assortativity

Homophily and AssortativityВидео

Structural Holes

Structural HolesВидео

K-core Decomposition

K-core DecompositionВидеоKnowledge Check: Connectivity in NetworksЗадание

Module 1 Wrap-Up

Demo: Connectivity NetworkX TutorialВидеоModule 1 NetworkX TutorialЛабораторнаяModule 1 AssignmentЗаданиеModule 1 Programming Assignment: Connectivity in NetworksПрограммированиеOptional Readings and ResourcesЧтение

Optional Lesson: Review of Key Concepts

Review of Key ConceptЧтениеNetwork Definitions and VocabularyЧтениеNetwork ConnectivityЧтениеInfluence Measure and Network CentralizationЧтениеNetwork EvolutionЧтениеOptional-Review of Key ConceptsЗадание
02Community Structure in Networks16 материалов

Introduction to Community Detection

What is Community Detection?ВидеоModularityВидеоKnowledge Check: Introduction to Community DetectionЗадание

Community Detection Algorithms

The Girvan-Newman Algorithm ВидеоAgglomerative Hierarchical ClusteringВидеоLabel Propagation with Asynchronous Updating ВидеоLabel Propagation with Synchronous UpdatingВидеоKnowledge Check: Community Detection AlgorithmsЗаданиеCommunities in NetworksDIALOGUE

Assessment and Applications

Assessing the Quality of a Partition ВидеоKnowledge Check: Assessment and ApplicationsЗадание

Module 2 Wrap-Up

Demo: Community Structure NetworkX TutorialВидеоNetworkX Tutorial 2ЛабораторнаяModule 2 AssignmentЗаданиеModule 2 Programming Assignment: Community Structure in NetworksПрограммированиеOptional Readings and ResourcesЧтение
03Network Generative Models 11 материалов

The Erdős–Rényi Model

Introduction to Network Generative ModelsВидеоThe Erdős–Rényi ModelВидеоKnowledge Check: The Erdős–Rényi ModelЗадание

The Stochastic Block Model

The Stochastic Block ModelВидео

The Configuration Model

The Configuration Model ВидеоKnowledge Check: The Stochastic Block Model and The Configuration Model Задание

Module 3 Wrap-Up

Demo: Generative Models NetworkX TutorialВидеоModule 3 NetworkX TutorialЛабораторнаяModule 3 AssignmentЗаданиеModule 3 Programming AssignmentПрограммированиеOptional Readings and ResourcesЧтение
04Models of Diffusion in Networks22 материалов

Basic Models of Diffusion in Networks (Part 1)

Introduction to Diffusion in NetworksВидеоThe SIS ModelВидеоThe SIR Model ВидеоKnowledge check: Basic Models of Diffusion in Networks (Part 1)Задание

Basic Models of Diffusion in Networks (Part 2)

The Independent Cascade ModelВидеоThe Linear Threshold Model (Part 1)ВидеоThe Linear Threshold Model (Part 2)ВидеоKnowledge Check: Basic Models of Diffusion in Networks (Part 2)Задание

The Influence Maximization Problem

Honduras Social NetworksЧтениеIntroduction to the Influence Maximization ProblemВидеоProperties of the Influence Maximization ProblemВидеоGreedy Algorithm for the Influence Maximization ProblemВидеоHeuristics and Nomination StrategyВидеоApplications of Community DetectionВидео

Module 4 Wrap-Up

Demo: Diffusion NetworkX TutorialВидеоModule 4 NetworkX TutorialЛабораторнаяModule 4 AssignmentЗаданиеModule 4 Programming Assignment: Models of Diffusion on NetworksПрограммированиеOptional Readings and ResourcesЧтениеCourse Wrap-UpВидео
Knowledge Check: The Influence Maximization ProblemЗадание
Course Post-SurveyЧтение