Numerical Machine Learning