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

TensorFlow Ajanlar

TensorFlow ile Güçlendirme Öğrenimi

Aracılar, modifiye edilebilen 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 yinelemeyi mümkün kılar.

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

Kurulum

TF-Agents, gece ve istikrarlı yapılar yayınlar. Bültenlerin bir listesi için Bültenler bölümünü okuyun. Aşağıdaki komutlar TF-Agent'ların pypi.org'dan ve bir GitHub klonundan istikrarlı ve her gece kurulmasını kapsar.

Kararlı

TensorFlow 2.2.x ve Python3 ile test edilen en son kararlı sürümü (0.5.0) yüklemek için aşağıdaki komutları çalıştırın.

 pip install --user tf-agents
pip install --user tensorflow==2.2.0

# To get the matching examples and colabs
git clone https://github.com/tensorflow/agents.git
cd agents
git checkout v0.5.0

 

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

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

her gece

Gece yapıları daha yeni özellikler içerir, ancak sürüm sürümlerinden daha az kararlı olabilir. Gecelik yapı tf-agents-nightly olarak itilir. tf-nightly Agent'lerin gecelik test edildiği sürüm olan TensorFlow ( tf-nightly ) ve TensorFlow Probability'nin ( tfp-nightly ) gece sürümlerini yüklemenizi öneririz.

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

 # Installing with the `--upgrade` flag ensures you'll get the latest version.
pip install --user --upgrade tf-agents-nightly  # depends on tf-nightly
# `--force-reinstall helps guarantee the right version.
pip install --user --force-reinstall tf-nightly
pip install --user --force-reinstall tfp-nightly
 

GitHub sitesinden

Depo klonlandıktan sonra, bağımlılıklar pip install -e .[tests] çalıştırılarak pip install -e .[tests] . TensorFlow bağımsız olarak kurulmalıdır: pip install --user tf-nightly .

Katkı

Sizinle işbirliği yapmaya hazırız! Nasıl katkıda bulunacağınıza ilişkin kılavuz için CONTRIBUTING.md bakın. Bu proje TensorFlow'un davranış kurallarına uyar. Katıldığınızda bu kodu korumanız beklenir.

Salıverme

TF Agent'ların kararlı ve gece sürümleri vardır. Gece sürümleri genellikle iyidir ancak akış yukarı kütüphanelerin akışta olması nedeniyle sorunlar yaşayabilir. Aşağıdaki tablo, TensorFlow'un belirli bir sürümüne kilitlenmiş olabilecek kullanıcılara yardımcı olmak için her TF Aracısının sürümüyle test edilen TensorFlow sürümlerini listelemektedir.

Serbest bırakmak Şube / Etiket TensorFlow Sürümü
her gece usta tf-nightly
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

TF-Agent'ların gecelik, en yeni kararlı ve belirli bir sürümünü kurma örnekleri:

 # Stable
pip install tf-agents

# Nightly
pip install tf-agents-nightly

# Specific version
pip install tf-agents==0.3.0

 

Prensipler

Bu proje Google'ın yapay zeka ilkelerine uyar. 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]"
}