Expectation Maximization (EM) Algorithm for Clustering

This project includes:

  • Implementation of Arthur Dempster's EM algorithm (EM-T)
  • Implementation of EM* algorithm: A new EM algorithm
  • A high dimensional multivariate Gaussian data generator

Implementation:

EM-T and EM* are implemented in Python 2.7.11 and synthetic data generator (mixture of Gaussians) is in R 3.2.4.

Authors

  • Hasan Kurban, Mark Jenne, Mehmet M. Dalklic