Machine Learning in the Open World