Machine Learning: algorithms and applications
by Marina Barsky
Basic techniques for prediction, classification, clustering and associations.
Discrete algorithms.
Stochastic optimizations.
Probabilistic predictions.
Introduction to Deep Learning.
Generalization.