JUPYTER NOTEBOOK, PYTHON: Ham/Spam detector,uses batch gradient descent logistic regression with regularizer, uses Numpy (No Tensorflow). Follows Bishop's relevant chapter. Cross-Entropy loss.