Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Deep Reinforcement Learning made-easy
Highest Rated
Rating: 4.5 out of 5(28 ratings)
273 students
Last updated 8/2025
English

What you'll learn

  • To understand deep learning and reinforcement learning paradigms
  • To understand Architectures and optimization methods for deep neural network training
  • To implement deep learning methods within Tensor Flow and apply them to data
  • To understand the theoretical foundations and algorithms of reinforcement learning
  • To apply reinforcement learning algorithms to environments with complex dynamics

Course content

15 sections128 lectures18h 58m total length
  • Introduction to Deep Reinforcement Learning8:28

    This lecture introduces reinforcement learning, covering fundamental concepts and their connection to deep learning and neural networks. The course is structured into two main parts: foundational deep learning principles, including numerical methods and coding exercises, followed by reinforcement learning, exploring different agent types and mechanisms.

    Initially, deep learning is introduced to understand the neural networks that reinforcement learning (RL) agents use. Following this, the focus shifts to RL, covering agents, environments, rewards, and punishments. The course aims to make students proficient in understanding RL agents, their neural network models, and how these elements integrate to form effective learning systems.

    Key topics include defining RL mechanics and components and comparing RL with supervised and unsupervised learning. A historical overview is given, from RL's origins in robotics to its applications in fields like ChatGPT's model development, where RL plays a crucial role. Practical applications and examples demonstrate how RL agents operate in dynamic scenarios, learning through trial and error to maximize cumulative rewards. The distinction between RL’s dynamic learning versus the static nature of traditional machine learning is highlighted, emphasizing RL's adaptability and real-time learning.

    The lecture explains RL's core mechanisms: trial and error, delayed rewards, and sequential decision-making. These are linked to human learning patterns, where agents maximize rewards through situational actions. Comparisons with static machine learning illustrate RL's continuous adaptation in various scenarios, reinforcing its role as an evolving subset within the broader AI domain alongside machine and deep learning.

  • Reinforcement Learning and its main components (agent, environment, rewards)20:25
  • Comparison with supervised and unsupervised learning18:21
  • Overview of the RL history4:06
  • Recent advances in Deep Reinforcement Learning5:07
  • Learning objectives for the course and Introduction to Python11:06
  • Experts' review on Introduction of the course10:39

Requirements

  • Basic python programming but not necessary

Description

This course is the integration of deep learning and reinforcement learning. The course will introduce student with deep neural networks (DNN) starting from simple neural networks (NN) to recurrent neural network and long-term short-term memory networks. NN and DNN are the part of reinforcement learning (RL) agent so the students will be explained how to design custom RL environments and use them with RL agents. After the completion of the course the students will be able:

  • To understand deep learning and reinforcement learning paradigms

  • To understand Architectures and optimization methods for deep neural network training

  • To implement deep learning methods within Tensor Flow and apply them to data.

  • To understand the theoretical foundations and algorithms of reinforcement learning.

  • To apply reinforcement learning algorithms to environments with complex dynamics.


Course Contents:

  • Introduction to Deep Reinforcement Learning

  • Artificial Neural Network (ANN)

  • ANN to Deep Neural Network (DNN)

  • Deep Learning Hyperparameters: Regularization

  • Deep Learning Hyperparameters: Activation Functions and Optimizations

  • Convolutional Neural Network (CNN)

  • CNN Architecture

  • Recurrent Neural Network (RNN)

  • RNN for Long Sequences

  • LSTM Network

  • Overview of Markov Decision Processes

  • Bellman Equations and Value Functions

  • Deep Reinforcement Learning with Q-Learning

  • Model-Free Prediction

  • Deep Reinforcement Learning with Policy Gradients

  • Exploration and Exploitation in Reinforcement Learning

Who this course is for:

  • Data Scientists
  • Machine Learning Engineers
  • Robotics Programmer