Machine Learning in Science and Engineering