PPO PyTorch
1.0.0
action_std ; เพื่อให้การฝึกอบรมมีเสถียรภาพมากขึ้นสำหรับสภาพแวดล้อมที่ซับซ้อน.csvPPO_colab.ipynb รวมไฟล์ทั้งหมดเข้ากับการฝึกอบรม / ทดสอบ / พล็อตกราฟ / สร้าง GIFs บน Google Colab ใน Jupyter-Notebook ที่สะดวกสบาย PPO_colab.ipynb ใน Google Colab ที่เก็บนี้ให้การใช้งาน pytorch น้อยที่สุดของการเพิ่มประสิทธิภาพนโยบายใกล้เคียง (PPO) โดยมีวัตถุประสงค์ที่ถูกตัดสำหรับสภาพแวดล้อมการออกกำลังกาย OpenAI มันมีไว้สำหรับผู้เริ่มต้นในการเรียนรู้การเสริมแรงเพื่อทำความเข้าใจอัลกอริทึม PPO มันยังสามารถใช้สำหรับสภาพแวดล้อมที่ซับซ้อน แต่อาจต้องใช้การปรับแต่งพารามิเตอร์หรือการเปลี่ยนแปลงในรหัส คำอธิบายที่กระชับของอัลกอริทึม PPO สามารถพบได้ที่นี่และการอธิบายอย่างละเอียดเกี่ยวกับรายละเอียดทั้งหมดสำหรับการใช้งาน PPO ที่มีประสิทธิภาพดีที่สุดสามารถดูได้ที่นี่ (ทั้งหมดยังไม่ได้ใช้งานใน repo นี้)
เพื่อให้ขั้นตอนการฝึกอบรมง่ายขึ้น:
train.pytest.pyplot_graph.pymake_gif.py.py ที่เกี่ยวข้องPPO_colab.ipynb รวมไฟล์ทั้งหมดใน JUPYTER-NOTEBOOKREADME.md ในไดเรกทอรี ppo_pretrained โปรดใช้ bibtex นี้หากคุณต้องการอ้างถึงที่เก็บนี้ในสิ่งพิมพ์ของคุณ:
@misc{pytorch_minimal_ppo,
author = {Barhate, Nikhil},
title = {Minimal PyTorch Implementation of Proximal Policy Optimization},
year = {2021},
publisher = {GitHub},
journal = {GitHub repository},
howpublished = {url{https://github.com/nikhilbarhate99/PPO-PyTorch}},
}
| PPO Roboschoolhalfcheetah-V1 ต่อเนื่อง | PPO Roboschoolhalfcheetah-V1 ต่อเนื่อง |
|---|---|
![]() | ![]() |
| PPO Roboschoolhopper-V1 ต่อเนื่อง | PPO Roboschoolhopper-V1 ต่อเนื่อง |
|---|---|
![]() | ![]() |
| PPO Roboschoolwalker2D-V1 ต่อเนื่อง | PPO Roboschoolwalker2D-V1 ต่อเนื่อง |
|---|---|
![]() | ![]() |
| PPO อย่างต่อเนื่อง bipedalwalker-v2 | PPO อย่างต่อเนื่อง bipedalwalker-v2 |
|---|---|
![]() | ![]() |
| PPO ไม่ต่อเนื่อง cartpole-v1 | PPO ไม่ต่อเนื่อง cartpole-v1 |
|---|---|
![]() | ![]() |
| PPO ไม่ต่อเนื่อง Lunarlander-V2 | PPO ไม่ต่อเนื่อง Lunarlander-V2 |
|---|---|
![]() | ![]() |
ได้รับการฝึกฝนและทดสอบแล้ว:
Python 3
PyTorch
NumPy
gym
สภาพแวดล้อมการฝึกอบรม
Box-2d
Roboschool
pybullet
กราฟและ gifs
pandas
matplotlib
Pillow