Community structure in complex networks refers to the grouping of nodes into sets that are densely connected internally. This can be non-overlapping or overlapping, with the former dividing the network into groups with dense internal connections and sparse connections between groups. The general principle is that nodes within the same community are more likely to be connected, while those in different communities are less likely to be connected. Community search is a related problem where the objective is to find the community to which a specific node belongs.
Stanford University
Spring 2023
This course focuses on data mining and machine learning algorithms for large scale data analysis. The emphasis is on parallel algorithms with tools like MapReduce and Spark. Topics include frequent itemsets, locality sensitive hashing, clustering, link analysis, and large-scale supervised machine learning. Familiarity with Java, Python, basic probability theory, linear algebra, and algorithmic analysis is required.
No concepts data
+ 17 more concepts