Skip to content

This is the Julia code repository associated with the book "Graph Mining: Efficient Julia Programs for Understanding Our World"

License

Notifications You must be signed in to change notification settings

piluc/GraphMining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphMining

These lecture notes intend to be an introduction to the algorithmic aspects present in the analysis of social networks (in general, of graphs). In particular, since data relating to gigantic social networks have been available for several years, the lecture notes intend at the same time to provide the basic definitions used in the context of social networks and the algorithmic tools that make it possible to apply these definitions also to very large social networks. All the algorithms described in the lecture notes are available in this repository, written in the Julia programming language, and can therefore be used for the analysis of real social networks.

This repository contains the PDF file of the lecture notes and the Julia code included in the notes themselves.

The associated HTML slides are available at the following addresses.

  1. Introduction
  2. A small world
  3. A very small world
  4. Centrality measures
  5. Giant components and bow-tie graphs
  6. Graphs over time

There are also slides on link prediction, mostly inspired by Chapter 9 of the book Mining of Massive Datasets by Jure Leskovec, Anand Rajaraman, and Jeff Ullman.

Please report any error, comment, or suggestion to pierluigi.crescenzi@gssi.it.

About

This is the Julia code repository associated with the book "Graph Mining: Efficient Julia Programs for Understanding Our World"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages