Implementation of EM algorithm for a mixture of poissons.
Packages required: numpy, scipy, pandas.
Additional packages required for running the example in the notebook example_EM_poisson.ipynb: tensorflow_probability.
See the pdf EM_poisson_mixture.pdf for more details on the steps of the algorithm.