Machine Learning And Scientific Computing