Putnam's Critical and Explanatory Tendencies Interpreted from a Machine Learning Perspective