Learning from All Types of Experiences:

A Unifying Machine Learning Perspective