Actor critic methods are used in machine learning. They are most useful for applications in robotics as they allow us to output continuous, rather than discrete actions. This enables control of electric motors to actuate movement in robotic systems, at the expense of increased computational complexity. π» Code for the algorithms covered:
π Actor Critic: https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/actor_critic/tensorflow2
π Deep Deterministic Policy Gradients (DDPG): https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/DDPG/tensorflow2/pendulum
π Twin Delayed Deep Deterministic Policy Gradients (TD3): https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/TD3/tf2
π Proximal Policy Optimization (PPO): https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/PPO/torch
π Soft Actor Critic (SAC): https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/SAC/tf2
π Asynchronous Advantage Actor Critic (A3C): https://github.com/philtabor/Youtube-Code-Repository/tree/master/ReinforcementLearning/PolicyGradient/A3C/pytorch βοΈ Course from Phil Tabor. For more deep reinforcement learning tutorials check out his channel at: https://www.youtube.com/machinelearningwithphil βοΈ Course Contents βοΈ
β¨οΈ (0:00:00) Intro
β¨οΈ (0:04:03) Actor Critic (TF2)
β¨οΈ (0:44:50) DDPG (TF2)
β¨οΈ (1:52:36) TD3 (TF2)
β¨οΈ (3:08:29) PPO (PyTorch)
β¨οΈ (4:03:16) SAC (TF2)
β¨οΈ (5:09:28) A3C (PyTorch) βοΈ Software requirements βοΈ Python 3.x
box2d-py 2.3.8
gym 0.15.4
matplotlib 3.1.1
numpy 1.18.1
pybullet 2.8.5
torch 1.4.0
tensorflow-gpu 2.3.1 π Thanks to our Champion and Sponsor supporters:
πΎ Wong Voon jinq
πΎ hexploitation
πΎ Katia Moran
πΎ BlckPhantom
πΎ Nick Raker
πΎ Otis Morgan
πΎ DeezMaster
πΎ Treehouse — Learn to code for free and get a developer job: https://www.freecodecamp.org Read hundreds of articles on programming: https://freecodecamp.org/news And subscribe for new videos on technology every day: https://youtube.com/subscription_center?add_user=freecodecamp
Reinforcement Learning Course: Intro to Advanced Actor Critic Methods
Reinforcement Learning Course: Intro to Advanced Actor Critic Methods
More Reinforcement Learning Course: Intro to Advanced Actor Critic Methods Videos