yasirs / agglomerative-graph-clustering

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introuction

This is an attempt to build a framework for agglomerative clustering of graph vertices. At each level, the model assumes that the edges are generated by a stochastic block model. The framework should handle weighted and unweighted graphs with a number of probabuility distributions for the edges such as Possion, Binomial, Guassian, etc. The parameter estimation at each level may be fully Bayesian, or maximum likelihood.

Organization

The class definitions for edges, graphs, and probability distributions, along with the associated algorithms are in the inc folder. The app folder contains the source code for the executables. The scripts folder contains some helper scripts.

About


Languages

Language:C++ 97.5%Language:R 1.5%Language:Makefile 0.8%Language:Shell 0.2%