What assumptions would need to be satisfied for the implementation of Bayes Classifier, Euclidean, Mahalanobis, Parzen windows, Gaussian probability density function, Maximum likelihood parameters estimation of Gaussian pdfs, Naïve Bayes, Guassian Mixtures, Nearest Neighbor Density estimation k-Nearest Neighbor Density estimation?