The underpinnings of ML