TensorFlow Aracıları

TensorFlow ile Takviyeli Öğ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, bizim birini göz atmanızı öneririz öğreticiler .

Kurulum

TF-Agents, her gece ve kararlı derlemeler yayınlar. Bültenleri listesi için okunan Bültenleri bölümü. Kapak yükleme TF-Ajanlar kararlı altında ve gece komutları pypi.org yanısıra GitHub klonundan.

Kararlı

En son kararlı sürümü yüklemek için aşağıdaki komutları çalıştırın. Serbest bırakılması için API belgelerine üzerindedir 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.9.0

Eğer Tensorflow veya sürümleri ile TF-Ajanlar yüklemek istiyorsanız Reverb , pip bağımlılık çekle uyumlu değildir olarak işaretlenir kendi sorumluluğunuzdadır altına aşağıdaki deseni kullanın.

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

TF-Agent'ları TensorFlow 1.15 veya 2.0 ile 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. Gece yapı olarak itilir tf-agents-nightly . Biz TensorFlow (geceleyin sürümlerini yükleme önermek tf-nightly ) ve (TensorFlow Olasılık tfp-nightly ) gibi TF-Ajanlar gece karşı test edilmiştir versiyonlarıdır.

Gecelik derleme sürümünü yüklemek 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

Depo klonlama sonra bağımlılıkları çalıştırarak yüklenebilir pip install -e .[tests] . TensorFlow bağımsız yüklenmesi gerekiyor: pip install --user tf-nightly .

Katkı

Sizinle işbirliği yapmak için can atıyoruz! Bkz CONTRIBUTING.md katkıda için nasıl bir rehber. Bu proje TensorFlow en yapışan davranış kuralları . Katılarak, bu kodu desteklemeniz beklenir.

Salıverme

TF Agents'ın kararlı ve her gece yayınlanan sürümleri vardır. Gecelik sürümler genellikle iyidir, ancak akış yukarı kitaplıkların akışta olması nedeniyle sorunlar olabilir. Aşağıdaki tablo, belirli bir TensorFlow sürümüne kilitlenebilecek kullanıcılara yardımcı olmak için her TF Aracısı sürümüyle test edilen TensorFlow sürümlerini listeler.

Serbest bırakmak Şube / Etiket TensorFlow Sürümü
her gece usta tf-gecelik
0.9.0 v0.9.0 2.6.0
0.8.0 v0.8.0 2.5.0
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 ve 2.0.0

Prensipler

Bu proje yapışan Google'ın AI ilkelerine . Bu projeye katılarak, kullanarak veya katkıda bulunarak bu ilkelere uymanız beklenmektedir.

Alıntı

Bu kodu kullanırsanız, lütfen şu şekilde alıntı yapın:

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