CMU 07-280 Lecture 9: Logistic Regression as Probability Estimation
Lecture 9 models P(y=1|x) with a sigmoid instead of directly predicting 0 or 1, learns parameters with cross-entropy and convex optimization, and extends naturally to softmax regression.