mirror of
https://github.com/gryf/coach.git
synced 2026-02-18 15:35:56 +01:00
update of api docstrings across coach and tutorials [WIP] (#91)
* updating the documentation website * adding the built docs * update of api docstrings across coach and tutorials 0-2 * added some missing api documentation * New Sphinx based documentation
This commit is contained in:
29
docs_raw/source/components/agents/imitation/bc.rst
Normal file
29
docs_raw/source/components/agents/imitation/bc.rst
Normal file
@@ -0,0 +1,29 @@
|
||||
Behavioral Cloning
|
||||
==================
|
||||
|
||||
**Actions space:** Discrete | Continuous
|
||||
|
||||
Network Structure
|
||||
-----------------
|
||||
|
||||
.. image:: /_static/img/design_imgs/pg.png
|
||||
:align: center
|
||||
|
||||
|
||||
Algorithm Description
|
||||
---------------------
|
||||
|
||||
Training the network
|
||||
++++++++++++++++++++
|
||||
|
||||
The replay buffer contains the expert demonstrations for the task.
|
||||
These demonstrations are given as state, action tuples, and with no reward.
|
||||
The training goal is to reduce the difference between the actions predicted by the network and the actions taken by
|
||||
the expert for each state.
|
||||
|
||||
1. Sample a batch of transitions from the replay buffer.
|
||||
2. Use the current states as input to the network, and the expert actions as the targets of the network.
|
||||
3. For the network head, we use the policy head, which uses the cross entropy loss function.
|
||||
|
||||
|
||||
.. autoclass:: rl_coach.agents.bc_agent.BCAlgorithmParameters
|
||||
Reference in New Issue
Block a user