Lecture 3: Types of Learning 1. Learning with Different Output Space -- [classification], [regression], [structured] 2. Learning with Different Data Label -- [supervised], un/semi-supervised, reinforcement 3. Learning with Different Protocol => (, ) -- [batch], online, active 4. Learning with Different Input Space -- [concrete], raw abstract