machine learning, pattern recognition, mixture models