Motivated by the observation that machine learning can be thought of as “a continuation of epistemology by other means” (liberally adapted from Carl von Clausewitz) in this tutorial we will try to critically examine some of the most fundamental (and often tacit) assumptions of machine learning through a philosopher’s lens. In particular, we will focus on key questions pertaining to induction, confirmation, causality, and explanation.