Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

TensorFlow Ajanları

TensorFlow ile Güçlendirmeli Öğrenme

Aracılar, değiştirilebilen ve genişletilebilen iyi test edilmiş modüler bileşenler sağlayarak yeni RL algoritmalarının tasarlanmasını, uygulanmasını ve test edilmesini kolaylaştırır. İyi test entegrasyonu ve kıyaslama ile hızlı kod yineleme sağlar.

Başlamak için eğitimlerimizden birine göz atmanızı öneririz.

Kurulum

TF-Agent'lar her gece ve kararlı yapılar yayınlar. Sürümlerin bir listesi için Sürümler bölümünü okuyun. Aşağıdaki komutlar, pypi.org'dan ve ayrıca GitHub klonundan TF-Agent'ların sabit ve her gece yüklenmesini kapsar.

Kararlı

En son kararlı sürümü yüklemek için aşağıdaki komutları çalıştırın. Sürüm için API belgeleri tensorflow.org adresindedir .

$ 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

Tensorflow veya Reverb sürümlerinin pip bağımlılık denetimi tarafından uyumlu olmadığı şeklinde işaretlenen TF-Agent'ları yüklemek istiyorsanız, aşağıdaki kalıbı kendi sorumluluğunuzdadır kullanın.

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

TensorFlow 1.15 veya 2.0 ile TF-Agent kullanmak istiyorsanız, 0.3.0 sürümünü yükleyin:

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

Her gece

Gecelik derlemeler daha yeni özellikler içerir, ancak sürümlü sürümlerden daha az kararlı olabilir. Gecelik yapı, tf-agents-nightly olarak her gece itiliyor. TensorFlow'un ( tf-nightly ) ve TensorFlow Olasılığının ( tfp-nightly ) gecelik sürümlerini yüklemenizi öneririz, çünkü bunlar TF-Agent'ların her gece test edildiği sürümlerdir.

Gecelik derleme sürümünü kurmak için aşağıdakileri çalıştırın:

# `--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'dan

Depoyu klonladıktan sonra, bağımlılıklar pip install -e .[tests] çalıştırılarak pip install -e .[tests] . TensorFlow'un bağımsız olarak kurulması gerekir: pip install --user tf-nightly .

Katkı

Sizinle işbirliği yapmak için can atıyoruz! Nasıl katkıda bulunacağınızla ilgili kılavuz için CONTRIBUTING.md bakın. Bu proje, TensorFlow'un davranış kurallarına bağlıdır . Katılarak, bu kodu korumanız beklenir.

Salıverme

TF Agent'lar istikrarlı ve gece yayınlarına sahiptir. Gecelik yayınlar genellikle iyidir, ancak yukarı akıştaki kütüphanelerin akış halinde olması nedeniyle sorunlar yaşanabilir. Aşağıdaki tablo, TensorFlow'un belirli bir sürümüne kilitlenebilecek kullanıcılara yardımcı olmak için her TF Agent'ın sürümüyle test edilen TensorFlow sürümlerini listeler.

Serbest bırakmak Dal / Etiket TensorFlow Sürümü
Her gece usta tf-gece
0.6.0 sürüm 0.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 ve 2.0.0

Prensipler

Bu proje, Google'ın AI ilkelerine bağlıdır. Bu projeye katılarak, kullanarak veya katkıda bulunarak, bu ilkelere uymanız beklenir.

Alıntı

Bu kodu kullanırsanız, lütfen şu şekilde belirtin:

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