Machine Learning: Mathematical aspects, techniques, and applications