A Path Towards Autonomous Machine Intelligence