Deep Reinforcement Learning using python 2025
- Description
- Curriculum
- FAQ
- Reviews
Welcome to Deep Reinforcement Learning using python!
Have you ever asked yourself how smart robots are created?
Reinforcement learning concerned with creating intelligent robots which is a sub-field of machine learning that achieved impressive results in the recent years where now we can build robots that can beat humans in very hard games like alpha-go game and chess game.
Deep Reinforcement Learning means Reinforcement learning field plus deep learning field where deep learning it is also a a sub-field of machine learning which uses special algorithms called neural networks.
In this course we will talk about Deep Reinforcement Learning and we will talk about the following things :-
-
Section 1: An Introduction to Deep Reinforcement Learning
In this section we will study all the fundamentals of deep reinforcement learning . These include Policy , Value function , Q function and neural network.
-
Section 2: Setting up the environment
In this section we will learn how to create our virtual environment and installing all required packages.
-
Section 3: Grid World Game & Deep Q-Learning
In this section we will learn how to build our first smart robot to solve Grid World Game.
Here we will learn how to build and train our neural network and how to make exploration and exploitation.
-
Section 4: Mountain Car game & Deep Q-Learning
In this section we will try to build a robot to solve Mountain Car game.
Here we will learn how to build ICM module and RND module to solve sparse reward problem in Mountain Car game.
-
Section 5: Flappy bird game & Deep Q-learning
In this section we will learn how to build a smart robot to solve Flappy bird game.
Here we will learn how to build many variants of Q network like dueling Q network , prioritized Q network and 2 steps Q network
-
Section 6: Ms Pacman game & Deep Q-Learning
In this section we will learn how to build a smart robot to solve Ms Pacman game.
Here we will learn how to build another variants of Q network like noisy Q network , double Q network and n-steps Q network.
-
Section 7:Stock trading & Deep Q-Learning
In this section we will learn how to build a smart robot for stock trading.
-
13What is Grid World Game?Video lesson
-
14Lecture 7 quizQuiz
-
15How to use Grid World environment ?Video lesson
-
16Lecture 8 quizQuiz
-
17How to build your network ?Video lesson
-
18Lecture 9 quizQuiz
-
19How to Build your first Q network using pytorch ?Video lesson
-
20Lecture 10 quizQuiz
-
21How to make your neural network learn ?Video lesson
-
22Lecture 11 quizQuiz
-
23Exploration & Exploitation using epsilon greedyVideo lesson
-
24Training your neural network using pytorch part1Video lesson
-
25Lecture 13 quizQuiz
-
26Training your neural network using pytorch part2Video lesson
-
27Batch trainingVideo lesson
-
28train on batches python codeVideo lesson
-
29Lecture 15 quizQuiz
-
30reward metricVideo lesson
-
31Lecture 17 quizQuiz
-
32Target neworkVideo lesson
-
33train your agent with target network python codeVideo lesson
-
34Lecture 19 quizQuiz
-
35Mountain car in pythonVideo lesson
-
36Lecture 20 quizQuiz
-
37Dynamics networkVideo lesson
-
38Lecture 20 quizQuiz
-
39Epsilon Greedy strategy mountain Car game in pythonVideo lesson
-
40Dynamics Network with pythonVideo lesson
-
41Multi variate gaussian distributionVideo lesson
-
42Lecture 21 quizQuiz
-
43Multivariate gaussian distribution with pythonVideo lesson
-
44Model based exploration strategy with mountain car in pythonVideo lesson
-
45What is ICM module ?Video lesson
-
46Lecture 27 quizQuiz
-
47Filter networkVideo lesson
-
48Lecture 28 quizQuiz
-
49Building Filter net python codeVideo lesson
-
50Inverse networkVideo lesson
-
51Lecture 30 quizQuiz
-
52Building Inverse net python codeVideo lesson
-
53Lecture 31 quizQuiz
-
54Forward networkVideo lesson
-
55Lecture 32 quizQuiz
-
56Building Forward network python codeVideo lesson
-
57Lecture 33 quizQuiz
-
58Building Agent Q network & Target Q network python codeVideo lesson
-
59Training Q network with ICMVideo lesson
-
60Training Agent Q network with ICM python codeVideo lesson
-
61Lecture 36 quizQuiz
-
62What is RND module?Video lesson
-
63Lecture 37 quizQuiz
-
64Building P net & T net python codeVideo lesson
-
65Lecture 38 quizQuiz
-
66Training Agent Q network with RND moduleVideo lesson
-
67Flappy bird gameVideo lesson
-
68Flappy bird game python codeVideo lesson
-
69quizQuiz
-
70Building convolution Q networkVideo lesson
-
71quizQuiz
-
72conv Q network with epsilon greedy approach python codeVideo lesson
-
732-steps Q networkVideo lesson
-
742-steps Q network python codeVideo lesson
-
75Prioritized Experience Replay bufferVideo lesson
-
76quizQuiz
-
77Prioritized Experience Replay buffer python codeVideo lesson
-
78Dueling Q networkVideo lesson
-
79quizQuiz
-
80Dueling Q network python codeVideo lesson
-
81quizQuiz
-
82Ms Pacman gameVideo lesson
-
83Ms Pacman game python codeVideo lesson
-
84Basic Q network python codeVideo lesson
-
85N-steps Q networkVideo lesson
-
86N-steps Q network python codeVideo lesson
-
87Noisy Q networkVideo lesson
-
88Noisy Q network python codeVideo lesson
-
89Noisy double dueling Q network python codeVideo lesson

External Links May Contain Affiliate Links read more