דף זה תורגם על ידי Cloud Translation API.
Switch to English

סוכני TensorFlow

למידת חיזוק עם TensorFlow

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

כדי להתחיל, אנו ממליצים לבדוק את אחד ההדרכות שלנו.

הַתקָנָה

סוכני TF מפרסמים יצירות ליליות ויציבות. לקבלת רשימת הגרסאות, קרא את החלק Releases . הפקודות שלמטה מכסות התקנת סוכני TF יציבים וליליים מ- 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 בגירסאות של Tensorflow או Reverb המסומנים כבלתי תואמים על ידי בדיקת התלות של pip, השתמש בדפוס הבא שלהלן על אחריותך בלבד.

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

אם ברצונך להשתמש בסוכני TF עם 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 הסתברות ( tfp-nightly ) מכיוון tfp-nightly הגרסאות TF-Agents כל פעם נבדקות נגד.

כדי להתקין את גרסת הבנייה הלילית, הפעל את הפעולות הבאות:

# `--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 יש שחרורים יציבים וליליים. השחרורים הליליים הם לרוב בסדר אך יכולים להיווצר בעיות עקב הספריות במעלה הזרם. הטבלה שלהלן מציגה את הגרסאות של TensorFlow שנבדקו עם כל המהדורה של סוכני TF כדי לעזור למשתמשים שעשויים להיות נעולים בגירסה ספציפית של TensorFlow.

לְשַׁחְרֵר סניף / תג גרסת TensorFlow
לֵילִי לִשְׁלוֹט tf-nightly
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]"
}