https://medium.com/@monocosmo77/recent-developments-into-expectation-propagation-part2-machine-learning-2024-ac73b29d94aa