יש שאלה? התחבר לקהילה בפורום הביקור של TensorFlow

סוכני 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.7.1

אם ברצונך להתקין 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 nightly) ו- TensorFlow Probability ( 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] . יש להתקין את TensorFlow באופן עצמאי: pip install --user tf-nightly .

תורם

אנו להוטים לשתף איתך פעולה! ראה CONTRIBUTING.md מדריך כיצד לתרום. פרויקט זה עומד בקוד ההתנהגות של TensorFlow. בהשתתפות, אתה צפוי לשמור על קוד זה.

משחרר

ל- TF Agents יש שחרורים יציבים וליליים. המהדורות הליליות לעיתים קרובות בסדר, אך יכולות להיות בעיות עקב ספריות במעלה הזרם. הטבלה שלהלן מפרטת את הגרסאות של TensorFlow שנבדקו עם כל שחרור סוכני TF כדי לעזור למשתמשים שעשויים להיות נעולים בגרסה ספציפית של TensorFlow.

לְשַׁחְרֵר ענף / תג גרסת TensorFlow
לֵילִי לִשְׁלוֹט tf בלילה
0.7.1 v0.7.1 2.4.0
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 של גוגל . על ידי השתתפות, שימוש או תרומה לפרויקט זה אתה צפוי לעמוד בעקרונות אלה.

צִיטָטָה

אם אתה משתמש בקוד זה, אנא ציטט אותו כ:

@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]"
}