Machine Learning: Science and Technology