4 hours of instruction
This course covers the basic concepts of community detection and how it relates to network analysis. The students will be able to implement and compare different community detection algorithms.
OBJECTIVES
- Define what community detection is and its use cases
- Introduce & implement Louvain community detection algorithm
- Explain & implement label propagation algorithm
PREREQUISITES
Intermediate Network Analytics
SYLLABUS & TOPICS COVERED
- Community Detection
- Community detection use cases and methods
- Implement and compare different community detection algorithms
SOFTWARE REQUIREMENTS
You will have access to a Python-based JupyterHub environment for this course. No additional download or installation is required.