Ajuda a proteger a Grande Barreira de Corais com TensorFlow em Kaggle Junte Desafio

Agentes TensorFlow

Aprendizado por reforço com TensorFlow

Agentes torna mais fácil projetar, implementar e testar novos algoritmos de RL, fornecendo componentes modulares bem testados que podem ser modificados e estendidos. Ele permite a iteração rápida de código, com boa integração de teste e benchmarking.

Para começar, nós recomendo verificar um dos nossos tutoriais .

Instalação

TF-Agents publica compilações noturnas e estáveis. Para obter uma lista de lançamentos ler a Lançamentos seção. Os comandos abaixo tampa instalar TF-Agentes estável e todas as noites de pypi.org , bem como a partir de um clone GitHub.

Estábulo

Execute os comandos abaixo para instalar a versão estável mais recente. Documentação da API para o lançamento é em 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.11.0

Se você deseja instalar TF-agentes com versões de Tensorflow ou Reverb que são sinalizados como não compatível, a verificação de dependência pip, use o seguinte padrão a seguir em seu próprio risco.

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

Se você quiser usar TF-Agents com TensorFlow 1.15 ou 2.0, instale a versão 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

Todas as noites

As compilações noturnas incluem recursos mais recentes, mas podem ser menos estáveis ​​do que as versões com versão. O nightly build é empurrado como tf-agents-nightly . Sugerimos instalar versões noturnos de TensorFlow ( tf-nightly ) e TensorFlow Probabilidade ( tfp-nightly ) como aqueles que são as versões TF-Agentes nocturno são testados contra.

Para instalar a versão nightly build, execute o seguinte:

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

Do GitHub

Após a clonagem do repositório, as dependências pode ser instalado rodando pip install -e .[tests] . TensorFlow precisa ser instalado de forma independente: pip install --user tf-nightly .

Contribuindo

Estamos ansiosos para colaborar com você! Veja CONTRIBUTING.md para um guia sobre como contribuir. Este projecto segue de TensorFlow código de conduta . Ao participar, espera-se que você cumpra este código.

Lançamentos

TF Agents tem versões estáveis ​​e noturnas. Os lançamentos noturnos geralmente são bons, mas podem ter problemas devido às bibliotecas upstream estarem em fluxo. A tabela abaixo lista as versões do TensorFlow testadas com cada versão dos Agentes TF para ajudar os usuários que podem estar presos a uma versão específica do TensorFlow.

Liberar Branch / Tag Versão do TensorFlow
Todas as noites mestre tf-nightly
0.11.0 v0.11.0 2.7.0
0,10,0 v0.10.0 2.6.0
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 e 2.0.0

Princípios

Este projeto segue princípios AI do Google . Ao participar, usar ou contribuir com este projeto, espera-se que você cumpra esses princípios.

Citação

Se você usar este código, cite-o como:

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