❗The content presented here is sourced directly from Udemy platform. For comprehensive course details, including enrollment information, simply click on the 'Go to class' link on our website.
Updated in [August 18th, 2023]
Skills and Knowledge:
By taking this course, learners will acquire a comprehensive understanding of Reinforcement Learning, including the basics of Markov decision process, dynamic programming, Monte Carlo methods, time difference methods, N-step bootstrapping, state aggregation, tile coding, deep SARSA, deep Q-Learning, REINFORCE, and Advantage Actor-Critic / A2C. Learners will also gain practical skills in implementing these algorithms from scratch in jupyter notebooks.
Professional Growth:
This course contributes to professional growth by providing a comprehensive overview of the three paradigms of modern artificial intelligence, specifically Reinforcement Learning. It covers the basics of Reinforcement Learning, as well as more advanced algorithms, and provides practical skills by implementing algorithms from scratch in jupyter notebooks. This course will give learners the foundation they need to understand new algorithms as they emerge, and prepare them for more advanced courses in the series.
Further Education:
This course is suitable for preparing further education in the field of Reinforcement Learning. It covers the basics of Reinforcement Learning, as well as more advanced algorithms, and provides practical skills in implementing algorithms from scratch. It also prepares learners for more advanced courses in the series, which will go deeper into different branches of Reinforcement Learning.
Course Syllabus
Welcome module
The Markov decision process (MDP)
Dynamic Programming
Monte Carlo methods
Temporal difference methods
N-step bootstrapping
Continuous state spaces
Brief introduction to neural networks
Deep SARSA
Deep Q-Learning
REINFORCE
Advantage Actor-Critic (A2C)
Outro