Difference between revisions of "Deep Reinforcement Learning (DRL)"

From
Jump to: navigation, search
m
 
(35 intermediate revisions by the same user not shown)
Line 5: Line 5:
 
|description=Helpful resources for your journey with artificial intelligence; videos, articles, techniques, courses, profiles, and tools  
 
|description=Helpful resources for your journey with artificial intelligence; videos, articles, techniques, courses, profiles, and tools  
 
}}
 
}}
[http://www.youtube.com/results?search_query=deep+reinforcement+learning Youtube search...]
+
[https://www.youtube.com/results?search_query=deep+reinforcement+learning Youtube search...]
[http://www.google.com/search?q=reinforcement+machine+learning+ML+artificial+intelligence ...Google search]
+
[https://www.google.com/search?q=reinforcement+machine+learning+ML+artificial+intelligence ...Google search]
  
 
* [[Reinforcement Learning (RL)]]
 
* [[Reinforcement Learning (RL)]]
 
+
** [[Monte Carlo]] (MC) Method - Model Free Reinforcement Learning
==== OTHER: Learning; MDP, Q, and SARSA ====
+
** [[Markov Decision Process (MDP)]]
* [[Markov Decision Process (MDP)]]
+
** [[State-Action-Reward-State-Action (SARSA)]]
* [[Deep Q Learning (DQN)]]
+
** [[Q Learning]]
* [[Neural Coreference]]
+
*** [[Deep Q Network (DQN)]]
* [[State-Action-Reward-State-Action (SARSA)]]
+
** Deep Reinforcement Learning (DRL) DeepRL
 
+
** [[Distributed Deep Reinforcement Learning (DDRL)]]
==== OTHER: Policy Gradient Methods ====
+
** [[Evolutionary Computation / Genetic Algorithms]]
* [[Deep Deterministic Policy Gradient (DDPG)]]
+
** [[Actor Critic]]
* [[Trust Region Policy Optimization (TRPO)]]
+
*** [[Asynchronous Advantage Actor Critic (A3C)]]
* [[Proximal Policy Optimization (PPO)]]
+
*** [[Advanced Actor Critic (A2C)]]
 +
*** [[Lifelong Latent Actor-Critic (LILAC)]]
 +
** [[Hierarchical Reinforcement Learning (HRL)]]
 +
* [[Inside Out - Curious Optimistic Reasoning#MERLIN|MERLIN]]: [[Inside Out - Curious Optimistic Reasoning]]
 +
* [[OpenAI#OpenAI Gym | OpenAI Gym]]
 +
* [[Policy]]  ... [[Policy vs Plan]] ... [[Constitutional AI]] ... [[Trust Region Policy Optimization (TRPO)]] ... [[Policy Gradient (PG)]] ... [[Proximal Policy Optimization (PPO)]]
  
 
_______________________________________________________________________________________
 
_______________________________________________________________________________________
Line 26: Line 31:
 
* [https://towardsdatascience.com/introduction-to-various-reinforcement-learning-algorithms-i-q-learning-sarsa-dqn-ddpg-72a5e0cb6287 Introduction to Various Reinforcement Learning Algorithms. Part I (Q-Learning, SARSA, DQN, DDPG) | Steeve Huang]
 
* [https://towardsdatascience.com/introduction-to-various-reinforcement-learning-algorithms-i-q-learning-sarsa-dqn-ddpg-72a5e0cb6287 Introduction to Various Reinforcement Learning Algorithms. Part I (Q-Learning, SARSA, DQN, DDPG) | Steeve Huang]
 
* [https://towardsdatascience.com/introduction-to-various-reinforcement-learning-algorithms-part-ii-trpo-ppo-87f2c5919bb9 Introduction to Various Reinforcement Learning Algorithms. Part II (TRPO, PPO) | Steeve Huang]
 
* [https://towardsdatascience.com/introduction-to-various-reinforcement-learning-algorithms-part-ii-trpo-ppo-87f2c5919bb9 Introduction to Various Reinforcement Learning Algorithms. Part II (TRPO, PPO) | Steeve Huang]
* [http://deeplearning4j.org/deepreinforcementlearning.html Guide]
+
* [https://deeplearning4j.org/deepreinforcementlearning.html Guide]
  
 
https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Reinforcement_learning_diagram.svg/375px-Reinforcement_learning_diagram.svg.png
 
https://upload.wikimedia.org/wikipedia/commons/thumb/1/1b/Reinforcement_learning_diagram.svg/375px-Reinforcement_learning_diagram.svg.png
Line 33: Line 38:
 
Goal-oriented algorithms, which learn how to attain a complex objective (goal) or maximize along a particular dimension over many steps; for example, maximize the points won in a game over many moves. Reinforcement learning solves the difficult problem of correlating immediate actions with the delayed returns they produce. Like humans, reinforcement learning algorithms sometimes have to wait a while to see the fruit of their decisions. They operate in a delayed return environment, where it can be difficult to understand which action leads to which outcome over many time steps.
 
Goal-oriented algorithms, which learn how to attain a complex objective (goal) or maximize along a particular dimension over many steps; for example, maximize the points won in a game over many moves. Reinforcement learning solves the difficult problem of correlating immediate actions with the delayed returns they produce. Like humans, reinforcement learning algorithms sometimes have to wait a while to see the fruit of their decisions. They operate in a delayed return environment, where it can be difficult to understand which action leads to which outcome over many time steps.
  
<youtube>Fm_ejk5Szn4</youtube>
 
<youtube>Vz5l886eptw</youtube>
 
 
<youtube>e3Jy2vShroE</youtube>
 
<youtube>e3Jy2vShroE</youtube>
 +
<youtube>t1A3NTttvBA</youtube>
 
<youtube>lvoHnicueoE</youtube>
 
<youtube>lvoHnicueoE</youtube>
 
<youtube>MQ6pP65o7OM</youtube>
 
<youtube>MQ6pP65o7OM</youtube>
 
<youtube>mckulxKWyoc</youtube>
 
<youtube>mckulxKWyoc</youtube>
<youtube>313kbpBq8Sg</youtube>
+
<youtube>eYlJsDH7ggE</youtube>
<youtube>w33Lplx49_A</youtube>
+
 
 +
== Importance Weighted Actor-Learner Architecture (IMPALA) ==
 +
[https://www.youtube.com/results?search_query=Impala+AGI+machine+artificial+intelligence+deep+learning+simple YouTube search...]
 +
[https://www.google.com/search?q=Impala+AGIb+deep+machine+learning+ML ...Google search]
 +
 
 +
* [https://www.extremetech.com/extreme/275768-artificial-general-intelligence-is-here-and-impala-is-its-nameDeepMind Artificial General Intelligence Is Here, and Impala Is Its Name | Aaron Krumins]
 +
* [https://deepmind.com/blog/open-sourcing-deepmind-lab/ DeepMind Lab]
 +
* [https://deepmind.com/research/publications/impala-scalable-distributed-deep-rl-importance-weighted-actor-learner-architectures/ IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures]
 +
* [https://deepmind.com/blog/impala-scalable-distributed-deeprl-dmlab-30/  Importance Weighted Actor-Learner Architectures: Scalable Distributed DeepRL in DMLab-30]
 +
 
 +
uses resources more efficiently in single-machine training but also scales to thousands of machines without sacrificing data efficiency or resource utilisation. We achieve stable learning at high throughput by combining decoupled acting and learning with a novel off-policy correction method called V-trace. IMPALA is able to achieve better performance than previous [[agents]] with less data, and crucially exhibits positive transfer between tasks as a result of its multi-task approach.
 +
 
 +
https://ai2-s2-public.s3.amazonaws.com/figures/2017-08-08/cbddc41e5b07ad8e3f7982e232bafba84c8419cc/5-Figure3-1.png
 +
 
 +
 
 +
<youtube>u4hf4uZnZlI</youtube>
 +
 
 +
 
 +
== DMLab-30 ==
 +
 
 +
[https://www.youtube.com/results?search_query=DMLab-30+Distributed+Deep+Reinforcement+Learning+DeepRL Youtube search...]
 +
[https://www.google.com/search?q=Distributed+DMLab-30+Deep+Reinforcement+Learning+DeepRL+machine+learning+ML+artificial+intelligence ...Google search]
  
== OpenAI Gym and Universe ==
+
DMLab-30 is a collection of new levels designed using our open source RL environment DeepMind Lab. These environments enable any DeepRL researcher to test systems on a large spectrum of interesting tasks either individually or in a multi-task setting.
[http://www.youtube.com/results?search_query=openAI+gym+Universe+deep+reinforcement+learning+ Youtube search...]
 
  
* [http://gym.openai.com/ Gym] | [http://openai.com/ OpenAI]
+
* [https://github.com/deepmind/lab/tree/master/game_scripts/levels/contributed/dmlab30 DMLab-30 | GitHub]
* [http://medium.freecodecamp.org/how-to-build-an-ai-game-bot-using-openai-gym-and-universe-f2eb9bfbb40a  How to build an AI Game Bot using OpenAI Gym and Universe | Harini Janakiraman]
+
* [https://www.techleer.com/articles/488-impala-distributed-agent-in-dmlab-30/ IMPALA distributed] [[Agents|agent]] in DMLab-30
 +
* [https://www.semanticscholar.org/paper/IMPALA%3A-Scalable-Distributed-Deep-RL-with-Weighted-Espeholt-Soyer/cbddc41e5b07ad8e3f7982e232bafba84c8419cc IMPALA: Scalable Distributed Deep-RL with Importance Weighted Actor-Learner Architectures]
  
<youtube>mGYU5t8MO7s</youtube>
+
https://s3.ap-south-1.amazonaws.com/techleerimages/4d62b60c-4dcd-4774-9c75-417eba1cbbc1.png
<youtube>XI-I9i_GzIw</youtube>
 
<youtube>o1_SkiEAjmA</youtube>
 
<youtube>3zeg7H6cAJw</youtube>
 
<youtube>0rsrDOXsSeM</youtube>
 
<youtube>5NGYe-EpO1g</youtube>
 

Latest revision as of 15:29, 16 April 2023

Youtube search... ...Google search

_______________________________________________________________________________________


375px-Reinforcement_learning_diagram.svg.png 1*BEby_oK1mU8Wq0HABOqeVQ.png

Goal-oriented algorithms, which learn how to attain a complex objective (goal) or maximize along a particular dimension over many steps; for example, maximize the points won in a game over many moves. Reinforcement learning solves the difficult problem of correlating immediate actions with the delayed returns they produce. Like humans, reinforcement learning algorithms sometimes have to wait a while to see the fruit of their decisions. They operate in a delayed return environment, where it can be difficult to understand which action leads to which outcome over many time steps.

Importance Weighted Actor-Learner Architecture (IMPALA)

YouTube search... ...Google search

uses resources more efficiently in single-machine training but also scales to thousands of machines without sacrificing data efficiency or resource utilisation. We achieve stable learning at high throughput by combining decoupled acting and learning with a novel off-policy correction method called V-trace. IMPALA is able to achieve better performance than previous agents with less data, and crucially exhibits positive transfer between tasks as a result of its multi-task approach.

5-Figure3-1.png



DMLab-30

Youtube search... ...Google search

DMLab-30 is a collection of new levels designed using our open source RL environment DeepMind Lab. These environments enable any DeepRL researcher to test systems on a large spectrum of interesting tasks either individually or in a multi-task setting.

4d62b60c-4dcd-4774-9c75-417eba1cbbc1.png