Thinking Fast and Slow with Deep Learning and Tree Search
Human-level control through deep reinforcement learning