Deep Reinforcement Learning: Fundamentals, Research and Applications