หน้านี้ได้รับการแปลโดย Cloud Translation API
Switch to English

ตัวแทน TensorFlow

การเรียนรู้การเสริมกำลังด้วย TensorFlow

ตัวแทนช่วยให้การออกแบบใช้งานและทดสอบอัลกอริทึม RL ใหม่ง่ายขึ้นโดยจัดหาส่วนประกอบโมดูลาร์ที่ผ่านการทดสอบมาอย่างดีซึ่งสามารถปรับเปลี่ยนและขยายได้ ช่วยให้สามารถทำซ้ำโค้ดได้อย่างรวดเร็วด้วยการรวมการทดสอบและการเปรียบเทียบที่ดี

ในการเริ่มต้นเราขอแนะนำให้ดู บทแนะนำ ของเรา

การติดตั้ง

TF-Agents เผยแพร่งานสร้างทุกคืนและมีเสถียรภาพ สำหรับรายชื่อรุ่นโปรดอ่านส่วนการ เผยแพร่ คำสั่งด้านล่างครอบคลุมถึงการติดตั้ง TF-Agents ที่เสถียรและทุกคืนจาก pypi.org และจากโคลน GitHub

มีเสถียรภาพ

เรียกใช้คำสั่งด้านล่างเพื่อติดตั้งรุ่นเสถียรล่าสุด เอกสาร API สำหรับรุ่นนี้อยู่ใน tensorflow.org

$ pip install --user tf-agents[reverb]

# Use this tag get the matching examples and colabs.
$ git clone https://github.com/tensorflow/agents.git
$ cd agents
$ git checkout v0.6.0

หากคุณต้องการติดตั้ง TF-Agents ด้วยเวอร์ชันของ Tensorflow หรือ Reverb ที่ถูกตั้งค่าสถานะว่าไม่เข้ากันได้โดยการตรวจสอบการพึ่งพา pip ให้ใช้รูปแบบต่อไปนี้ด้านล่างโดยยอมรับความเสี่ยงของคุณเอง

$ pip install --user tensorflow
$ pip install --user dm-reverb
$ pip install --user tf-agents

หากคุณต้องการใช้ TF-Agents กับ TensorFlow 1.15 หรือ 2.0 ให้ติดตั้งเวอร์ชัน 0.3.0:

# Newer versions of tensorflow-probability require newer versions of TensorFlow.
$ pip install tensorflow-probability==0.8.0
$ pip install tf-agents==0.3.0

ทุกคืน

งานสร้างในตอนกลางคืนมีคุณสมบัติที่ใหม่กว่า แต่อาจมีความเสถียรน้อยกว่ารุ่นที่วางจำหน่าย การสร้างทุกคืนจะถูกผลักเป็น tf-agents-nightly เราขอแนะนำให้ติดตั้ง TensorFlow ( tf-nightly ) และ TensorFlow Probability ( tfp-nightly ) tfp-nightly เนื่องจากเป็นเวอร์ชันที่ TF-Agents ได้รับการทดสอบทุกคืน

ในการติดตั้งเวอร์ชัน build ทุกคืนให้รันสิ่งต่อไปนี้:

# `--force-reinstall helps guarantee the right versions.
$ pip install --user --force-reinstall tf-nightly
$ pip install --user --force-reinstall tfp-nightly
$ pip install --user --force-reinstall dm-reverb-nightly

# Installing with the `--upgrade` flag ensures you'll get the latest version.
$ pip install --user --upgrade tf-agents-nightly

จาก GitHub

หลังจากโคลนที่เก็บแล้วการอ้างอิงสามารถติดตั้งได้โดยรัน pip install -e .[tests] ต้องติด pip install --user tf-nightly อย่างอิสระ: pip install --user tf-nightly

การมีส่วนร่วม

เรายินดีที่จะร่วมมือกับคุณ! ดู CONTRIBUTING.md สำหรับคำแนะนำในการมีส่วนร่วม โครงการนี้เป็นไปตาม TensorFlow ของ จรรยาบรรณ ในการเข้าร่วมคุณคาดว่าจะรักษารหัสนี้ไว้

เผยแพร่

TF Agents มีการเผยแพร่ที่เสถียรและทุกคืน การเผยแพร่ทุกคืนมักใช้ได้ดี แต่อาจมีปัญหาได้เนื่องจากไลบรารีต้นน้ำอยู่ในฟลักซ์ ตารางด้านล่างแสดงเวอร์ชันของ TensorFlow ที่ทดสอบกับ TF Agents แต่ละรุ่นเพื่อช่วยผู้ใช้ที่อาจถูกล็อกไว้ใน TensorFlow เวอร์ชันเฉพาะ

ปล่อย สาขา / แท็ก เวอร์ชัน TensorFlow
ทุกคืน ปรมาจารย์ tf- ทุกคืน
0.6.0 v0.6.0 2.3.0
0.5.0 v0.5.0 2.2.0
0.4.0 v0.4.0 2.1.0
0.3.0 v0.3.0 1.15.0 และ 2.0.0

หลักการ

โครงการนี้เป็นไปตาม หลักการ AI ของ Google ในการเข้าร่วมใช้หรือมีส่วนร่วมในโครงการนี้คุณจะต้องปฏิบัติตามหลักการเหล่านี้

การอ้างอิง

หากคุณใช้รหัสนี้โปรดระบุว่า:

@misc{TFAgents,
  title = { {TF-Agents}: A library for Reinforcement Learning in TensorFlow},
  author = {Sergio Guadarrama and Anoop Korattikara and Oscar Ramirez and
     Pablo Castro and Ethan Holly and Sam Fishman and Ke Wang and
     Ekaterina Gonina and Neal Wu and Efi Kokiopoulou and Luciano Sbaiz and
     Jamie Smith and Gábor Bartók and Jesse Berent and Chris Harris and
     Vincent Vanhoucke and Eugene Brevdo},
  howpublished = {\url{https://github.com/tensorflow/agents} },
  url = "https://github.com/tensorflow/agents",
  year = 2018,
  note = "[Online; accessed 25-June-2019]"
}