Hypothesis Testing in Machine Learning: What for and Why