Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

Agen TensorFlow

Pembelajaran Penguatan dengan TensorFlow

Agen membuat perancangan, penerapan, dan pengujian algoritme RL baru lebih mudah, dengan menyediakan komponen modular yang telah diuji dengan baik yang dapat dimodifikasi dan diperpanjang. Ini memungkinkan iterasi kode cepat, dengan integrasi pengujian dan pembandingan yang baik.

Untuk memulai, kami sarankan untuk memeriksa salah satu tutorial kami.

Instalasi

TF-Agents menerbitkan build nightly dan stable. Untuk daftar rilis, baca bagian Rilis . Perintah di bawah ini mencakup menginstal TF-Agents stable dan nightly dari pypi.org serta dari klon GitHub.

Stabil

Jalankan perintah di bawah ini untuk menginstal rilis stabil terbaru. Dokumentasi API untuk rilis ada di 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

Jika Anda ingin menginstal TF-Agents dengan versi Tensorflow atau Reverb yang ditandai sebagai tidak kompatibel dengan pemeriksaan ketergantungan pip, gunakan pola berikut dengan risiko Anda sendiri.

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

Jika Anda ingin menggunakan TF-Agents dengan TensorFlow 1.15 atau 2.0, instal versi 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

Malam

Versi nightly menyertakan fitur yang lebih baru, tetapi mungkin kurang stabil dibandingkan rilis berversi. Bangunan nightly didorong sebagai tf-agents-nightly . Kami menyarankan untuk menginstal versi nightly TensorFlow ( tf-nightly ) dan TensorFlow Probability ( tfp-nightly ) karena itu adalah versi pengujian TF-Agent nightly.

Untuk menginstal versi build nightly, jalankan perintah berikut:

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

Dari GitHub

Setelah menggandakan repositori, dependensi dapat diinstal dengan menjalankan pip install -e .[tests] . TensorFlow perlu diinstal secara independen: pip install --user tf-nightly .

Berkontribusi

Kami sangat ingin bekerja sama dengan Anda! Lihat CONTRIBUTING.md untuk panduan tentang cara berkontribusi. Proyek ini mematuhi kode etik TensorFlow. Dengan berpartisipasi, Anda diharapkan untuk menjunjung tinggi kode ini.

Rilis

Agen TF memiliki rilis stabil dan setiap malam. Rilis nightly sering kali baik-baik saja tetapi dapat mengalami masalah karena library upstream sedang berubah. Tabel di bawah mencantumkan versi TensorFlow yang diuji dengan setiap rilis Agen TF untuk membantu pengguna yang mungkin terkunci ke dalam versi TensorFlow tertentu.

Melepaskan Cabang / Tag Versi TensorFlow
Malam menguasai 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 dan 2.0.0

Prinsip

Proyek ini mengikuti prinsip AI Google . Dengan berpartisipasi, menggunakan atau berkontribusi pada proyek ini, Anda diharapkan untuk mematuhi prinsip-prinsip ini.

Kutipan

Jika Anda menggunakan kode ini, harap kutip sebagai:

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