https://medium.com/@monocosmo77/revisiting-jensen-shannon-divergence-part9-machine-learning-2024-ca494f4b09ae