multimodal distribution machine learning