2020-04-02 09:07:04 +08:00
|
|
|
tianshou.policy
|
|
|
|
===============
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
Base
|
|
|
|
----
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.BasePolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.RandomPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
Model-free
|
|
|
|
----------
|
|
|
|
|
|
|
|
DQN Family
|
|
|
|
~~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.DQNPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-05-15 15:40:32 +02:00
|
|
|
.. autoclass:: tianshou.policy.BranchingDQNPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
.. autoclass:: tianshou.policy.C51Policy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-08-29 08:34:59 -07:00
|
|
|
.. autoclass:: tianshou.policy.RainbowPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
.. autoclass:: tianshou.policy.QRDQNPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-05-28 18:44:23 -07:00
|
|
|
.. autoclass:: tianshou.policy.IQNPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-06-14 20:59:02 -07:00
|
|
|
.. autoclass:: tianshou.policy.FQFPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
On-policy
|
|
|
|
~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.PGPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-04-21 09:52:15 +08:00
|
|
|
.. autoclass:: tianshou.policy.NPGPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
.. autoclass:: tianshou.policy.A2CPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
2021-04-16 20:37:12 +08:00
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.TRPOPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
2021-03-02 12:28:28 +08:00
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.PPOPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
Off-policy
|
|
|
|
~~~~~~~~~~
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.DDPGPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.TD3Policy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.SACPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-04-30 09:06:00 -07:00
|
|
|
.. autoclass:: tianshou.policy.REDQPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
.. autoclass:: tianshou.policy.DiscreteSACPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
|
|
|
Imitation
|
|
|
|
---------
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.ImitationPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-11-22 22:21:02 +08:00
|
|
|
.. autoclass:: tianshou.policy.BCQPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-01-16 05:30:21 +08:00
|
|
|
.. autoclass:: tianshou.policy.CQLPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-06-06 09:39:37 -07:00
|
|
|
.. autoclass:: tianshou.policy.TD3BCPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
.. autoclass:: tianshou.policy.DiscreteBCQPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-05-11 18:24:48 -07:00
|
|
|
.. autoclass:: tianshou.policy.DiscreteCQLPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-05-18 22:29:56 -07:00
|
|
|
.. autoclass:: tianshou.policy.DiscreteCRRPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-03-06 07:57:15 -08:00
|
|
|
.. autoclass:: tianshou.policy.GAILPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
Model-based
|
|
|
|
-----------
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.PSRLPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2022-01-14 10:43:48 -08:00
|
|
|
.. autoclass:: tianshou.policy.ICMPolicy
|
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|
|
|
|
|
2021-03-02 12:28:28 +08:00
|
|
|
Multi-agent
|
|
|
|
-----------
|
|
|
|
|
|
|
|
.. autoclass:: tianshou.policy.MultiAgentPolicyManager
|
2020-04-02 09:07:04 +08:00
|
|
|
:members:
|
|
|
|
:undoc-members:
|
|
|
|
:show-inheritance:
|