Deep learning · Hindsight | Envisioning