Machine Learning. The Science of Selection under Uncertainty