Part 2: Fundamental concepts: how do machines learn?