https://medium.com/@monocosmo77/how-stochastic-block-models-work-part2-machine-learning-advanced-statistics-63d29b1265c2