Tianshou/docs/api/tianshou.policy.rst
n+e 454c86c469
fix venv seed, add TOC in docs, and split buffer.py into several files (#303)
Things changed in this PR:

- various docs update, add TOC
- split buffer into several files
- fix venv action_space randomness
2021-03-02 12:28:28 +08:00

107 lines
1.7 KiB
ReStructuredText

tianshou.policy
===============
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:
.. autoclass:: tianshou.policy.C51Policy
:members:
:undoc-members:
:show-inheritance:
.. autoclass:: tianshou.policy.QRDQNPolicy
:members:
:undoc-members:
:show-inheritance:
On-policy
~~~~~~~~~
.. autoclass:: tianshou.policy.PGPolicy
:members:
:undoc-members:
:show-inheritance:
.. autoclass:: tianshou.policy.A2CPolicy
:members:
:undoc-members:
: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:
.. autoclass:: tianshou.policy.DiscreteSACPolicy
:members:
:undoc-members:
:show-inheritance:
Imitation
---------
.. autoclass:: tianshou.policy.ImitationPolicy
:members:
:undoc-members:
:show-inheritance:
.. autoclass:: tianshou.policy.DiscreteBCQPolicy
:members:
:undoc-members:
:show-inheritance:
Model-based
-----------
.. autoclass:: tianshou.policy.PSRLPolicy
:members:
:undoc-members:
:show-inheritance:
Multi-agent
-----------
.. autoclass:: tianshou.policy.MultiAgentPolicyManager
:members:
:undoc-members:
:show-inheritance: