Machine Learning, Clustering, Expectation Maximization, Gaussian Mixture Model, Image Clustering.
outer product of a and b is defined as: Transpose is for just to make the column vector to row vector. Since by convention vector represented as a column vector in machine learning. python code # data (numpy array) : array of observation points # resp(numpy array) : responsibility numpy array size