Learning for a Robot: Deep Reinforcement Learning, Imitation Learning, Transfer Learning | Synapse