Question: why not use mse for classification?
Answer: There are two reasons why Mean Squared Error(MSE) is a bad choice for binary classification problems: ... If we use maximum likelihood estimation(MLE), assuming that the data is from a normal distribution(a wrong assumption, by the way), we get the MSE as a Cost function for optimizing our model.