From Introduction to Reinforcement Learning to Deep Q-learning/Policy Gradient
Recently, all the remarkable achievements in the field of artificial intelligence are being announced in the area of reinforcement learning. This covers reinforcement learning technology—which is bringing about true innovation in AI such as robotics, autonomous driving, and humanoid machines—from basic to advanced levels in an easy-to-understand way for beginners.
It's quite difficult, but I'm learning a lot because the explanations are more detailed compared to other lectures. I think it's the best lecture in the country.
5.0
okputto
61% enrolled
I was having trouble with reinforcement learning and was looking for related resources, and I think I've finally understood it well enough thanks to this lecture.
I was especially satisfied with the two-step explanation for the practical exercises (flow, actual coding), and the debugging explanations of intermediate values were also very helpful.
Thank you.
5.0
임진섭
31% enrolled
BEST
What you will gain after the course
The history of reinforcement learning and the process of major technological transitions
Traditional Reinforcement Learning Theory
Practical technical skills for implementing reinforcement learning models
Modern Reinforcement Learning Theory Applying Deep Learning
PyTorch Basics
Enter as a beginner, leave as a practitioner! The A to Z of reinforcement learning in just one lecture 🤩
Reinforcement Learning, learn at a beginner's level! 📖
Unlike the data-centric deep learning and machine learning we typically know, reinforcement learning is an artificial intelligence training method that has developed around trial and error. With the recent advancements in deep learning, the two fields have converged, leading to the application of various reinforcement learning techniques in solving real-world problems. Today, it has established itself as a crucial field of artificial intelligence and algorithms with many success stories.
This course covers reinforcement learning from basics to advanced knowledge using PyTorch as a deep learning tool. We have made an effort to explain concepts easily without using difficult mathematics, and the course is conducted with a focus on practice so that it can be applied to real-world tasks.
A proven curriculum currently being taught in actual offline classes
Lecture materials with improved quality based on feedback from on-site students
Practice-oriented practical lecture
Target Audience / Course Objectives 🙆♀️
Those interested in reinforcement learning
Developers looking to apply reinforcement learning to their work
Those who want to broaden their knowledge of artificial intelligence
What you will learn 📚
1. History of Reinforcement Learning
2. Dynamic Programming
3. Monte Carlo Method
4. Temporal Difference Method
5. Deep Q-learning
The lecture comes with hands-on practice! 🔥
Notes before taking the course 📢
Practice Environment
Windows, Mac, and Linux are all acceptable.
Tools used: VSCODE, Jupyter Notebook, Colab
PC Specifications: General specifications
Learning Materials
Format of provided learning materials (PPT, cloud links, text, source code, assets, programs, example problems, etc.)
Quantity and capacity, and other characteristics of learning materials
Wait! ✋ Basic knowledge of Python is required to take this course.
I recommend courses that are good to take together by type.
Type 1Those who lack basic Python skills but need an intensive crash course due to a lack of time
Type 2Those who want to learn the prerequisite knowledge for machine learning/deep learning step-by-step
Type 3Those who want to learn the Python language properly and thoroughly
Expected Q&A 💬
Q. Which programming language is used?
Algorithms are implemented using the Python language.
Q. Is prior knowledge of deep learning required?
Yes. Please refer to the prerequisite course guide.
Q. Which deep learning framework do you use?
We are implementing deep learning networks using PyTorch. Since a PyTorch crash course is included in the lecture, it is fine even if you do not know how to use PyTorch.
About the Instructor ✒️
I am an artificial intelligence specialist instructor who has been teaching Python and AI for 5 years.
The following courses are available on Inflearn.
Recommended for these people
Who is this course right for?
Someone who can code in Python
Those with basic knowledge of deep learning
Those who want to understand the principles of reinforcement learning
I am a Senior Developer with extensive development experience. I would like to share the knowledge and experience I have accumulated over 30 years in the IT field, having worked at Hyundai Engineering & Construction's IT department, Samsung SDS, the e-commerce company Xmetrics, and Citibank's IT department. Currently, I am lecturing on Artificial Intelligence and Python.
He explains difficult concepts in a clear and easy way.
It is a lecture that breaks down each paper according to the development of the concept to make it easy to digest.
It's quite difficult, but I'm learning a lot because the explanations are more detailed compared to other lectures. I think it's the best lecture in the country.
I was having trouble with reinforcement learning and was looking for related resources, and I think I've finally understood it well enough thanks to this lecture.
I was especially satisfied with the two-step explanation for the practical exercises (flow, actual coding), and the debugging explanations of intermediate values were also very helpful.
Thank you.