Deep reinforcement learning