이 페이지는 Cloud Translation API를 통해 번역되었습니다.
Switch to English

텐서 플로우 에이전트

TensorFlow를 통한 강화 학습

에이전트는 수정 및 확장 할 수있는 잘 테스트 된 모듈 식 구성 요소를 제공하여 새로운 RL 알고리즘을보다 쉽게 ​​설계, 구현 및 테스트 할 수 있습니다. 우수한 테스트 통합 및 벤치마킹으로 빠른 코드 반복이 가능합니다.

시작하려면 자습서 중 하나를 확인하는 것이 좋습니다.

설치

TF-Agent는 야간 및 안정적인 빌드를 게시합니다. 자료의 목록은 읽기 자료의 절을 참조하십시오. 아래 명령은 pypi.org 와 GitHub 복제본에서 안정적으로 야간에 TF-Agent를 설치하는 방법을 설명합니다.

안정된

아래 명령을 실행하여 TensorFlow 2.2.x 및 Python3으로 테스트 한 최신 안정 릴리스 (0.5.0)를 설치하십시오.

 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

 

TensorFlow 1.15 또는 2.0과 함께 TF-Agent를 사용하려면 버전 0.3.0을 설치하십시오.

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

야간

야간 빌드에는 새로운 기능이 포함되어 있지만 버전 릴리스보다 안정성이 떨어질 수 있습니다. 야간 빌드는 tf-agents-nightly 로 푸시됩니다. 야간 버전의 TensorFlow ( tf-nightly ) 및 TensorFlow Probability ( tfp-nightly )는 tfp-nightly TF-Agent 버전이 야간 테스트되는 버전 tfp-nightly 설치하는 것이 좋습니다.

야간 빌드 버전을 설치하려면 다음을 실행하십시오.

 # 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에서

저장소를 복제 한 후 pip install -e .[tests] 를 실행하여 종속성을 설치할 수 있습니다. 텐서 플로우는 독립적으로 설치해야합니다 : pip install --user tf-nightly .

기여

우리는 당신과 협력하고 싶어합니다! 기여 방법에 대한 지침은 CONTRIBUTING.md 를 참조하십시오. 이 프로젝트는 TensorFlow의 행동 강령을 준수합니다. 참여하면이 코드를 준수해야합니다.

자료

TF 요원은 안정적이고 매일 밤 방출됩니다. 야간 릴리스는 종종 훌륭하지만 업스트림 라이브러리가 유동적으로 인해 문제가 발생할 수 있습니다. 아래 표에는 특정 버전의 TensorFlow에 고정되어있는 사용자를 돕기 위해 각 TF 에이전트 릴리스에서 테스트 한 TensorFlow 버전이 나와 있습니다.

해제 지점 / 태그 텐서 플로우 버전
야간 석사 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 및 2.0.0

야간, 최신 안정 버전 및 특정 버전의 TF-Agent 설치 예 :

 # Stable
pip install tf-agents

# Nightly
pip install tf-agents-nightly

# Specific version
pip install tf-agents==0.3.0

 

원칙

이 프로젝트는 Google의 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]"
}