Pular para o conteúdo principal
ToolPotion
Consultor de IA
Enviar

Handful of Trials

Este repositório contém código experimental para "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models." Ele implementa o algoritmo PETS, combinando modelos de dinâmica profunda cientes de incerteza com propagação de incerteza baseada em amostragem para aprendizado eficiente de amostras em tarefas de RL.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

Este repositório do GitHub, "handful-of-trials", hospeda o código experimental para o artigo de pesquisa "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models." O projeto foca em aprendizado por reforço baseado em modelo (RL) e aborda o desafio comum onde algoritmos baseados em modelo, apesar de sua eficiência de amostra, frequentemente têm desempenho inferior a algoritmos model-free em desempenho assintótico, especialmente ao usar aproximadores de função de alta capacidade como redes profundas.

Ler mais

A inovação central apresentada é o algoritmo Probabilistic Ensembles with Trajectory Sampling (PETS). O PETS preenche a lacuna de desempenho empregando modelos de dinâmica cientes de incerteza. Ele integra modelos de dinâmica de rede profunda que estão cientes de suas próprias incertezas com técnicas sofisticadas de propagação de incerteza baseada em amostragem. Essa abordagem permite que o modelo aprenda efetivamente com dados limitados, um fator crítico em muitas aplicações de RL do mundo real onde a coleta de dados é cara ou demorada.

O repositório fornece o código necessário para reproduzir os experimentos descritos no artigo. Ele inclui scripts para executar experimentos em várias tarefas de benchmark, como cartpole, reacher, pusher e halfcheetah. Os usuários podem configurar experimentos especificando nomes de ambiente, argumentos do controlador (por exemplo, tipo de modelo, método de propagação, otimizador) e substituições de parâmetros. O código também inclui utilitários para visualização de rollouts e análise de resultados, com dados de teste registrados em um formato estruturado.

Para facilitar o uso, o repositório oferece um Dockerfile para criar um ambiente autônomo, incluindo dependências necessárias como MuJoCo. Uma imagem Docker pré-construída também está disponível. O projeto é escrito principalmente em Python, com uma parte significativa do código dedicada à implementação do algoritmo PETS e seus componentes associados, como ensembles probabilísticos e métodos de amostragem de trajetória. A pesquisa visa demonstrar que o RL baseado em modelo pode alcançar desempenho assintótico de ponta, exigindo substancialmente menos amostras do que os métodos model-free líderes.

  • CategoriaModelos de IA e LLMs
  • Modelo de preçosCódigo aberto
  • ImplantaçãoNuvem, Auto-hospedado
  • PlataformasLinux

  • Implementação do algoritmo PETS para aprendizado por reforço profundo.

  • Utiliza modelos de dinâmica de rede profunda cientes de incerteza.

  • Emprega propagação de incerteza baseada em amostragem para aprendizado eficiente.

  • Código para reproduzir experimentos em tarefas de RL de benchmark.

  • Inclui scripts para executar e configurar experimentos.

  • Fornece ferramentas de visualização para rollouts.

  • Oferece um Dockerfile e imagem pré-construída para configuração do ambiente.

  • Suporta várias configurações de controlador, incluindo tipo de modelo, propagação e métodos de otimização.

  1. Clonar o repositório: Obtenha o código do repositório GitHub.

  2. Configurar o ambiente: Instale as dependências usando `requirements.txt` ou use o Dockerfile/imagem fornecido.

  3. Configurar experimentos: Especifique o ambiente, argumentos do controlador e substituições conforme necessário.

  4. Executar experimentos: Execute experimentos usando `python scripts/mbexp.py` com os parâmetros desejados.

  5. Analisar resultados: Examine os dados registrados em `logs.mat` para observações, ações, recompensas e retornos.

  6. Visualizar rollouts: Use `python scripts/render.py` para visualizar o desempenho do modelo treinado.

  • RL Eficiente em Amostra
  • Pesquisa em RL Baseado em Modelo
  • Controle Robótico
  • Tarefas de RL de Benchmark
  • Quantificação de Incerteza em RL
  • Deep Learning para Modelagem de Dinâmica

Avaliações de Handful of Trials

Carregando...

Ferramentas de IA populares como Handful of Trials

maml_rl

Repositórios de IA no GitHub

Este repositório fornece código para experimentos de aprendizado por reforço detalhados no artigo "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks". Ele permite…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Este repositório fornece código para experimentos de aprendizado por reforço detalhados no artigo "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks". Ele permite…

Modelos de IA e LLMs
Ver o Top 250 de Repositórios de IA no GitHub

Model-Based Policy Optimization

Repositórios de IA no GitHub

Este repositório GitHub contém o código para o artigo "When to Trust Your Model: Model-Based Policy Optimization". Ele fornece implementações de algoritmos de otimização de…

Modelos de IA e LLMs
Ver ferramenta

Implementação PyTorch do TD3

Repositórios de IA no GitHub

Este repositório fornece a implementação oficial do autor em PyTorch para Twin Delayed Deep Deterministic Policy Gradients (TD3). Ele é projetado para tarefas de controle contínuo…

Outras ferramentas de IA
Ver ferramenta

World Models

Modelos de IA

World Models é um projeto de pesquisa que explora modelos de redes neurais generativas para ambientes de aprendizado por reforço. Ele permite que agentes aprendam dentro de…

Outras ferramentas de IA
Ver ferramenta

Modelos de IA

Projeto de pesquisa que explora modelos de redes neurais generativas para ambientes de aprendizado por reforço. Ele permite que agentes aprendam dentro de…World Models é um projeto de pesquisa que explora modelos de redes neurais generativas para ambientes de aprendizado por reforço. Ele permite que agentes aprendam dentro de…

Outras ferramentas de IA
Ver o Top 5 de Modelos de IA

DeepSeek-R1

Modelos de IA

DeepSeek-R1 é um modelo avançado de raciocínio AI desenvolvido para aprimorar as capacidades de resolução de problemas por meio de aprendizado por reforço. Seu objetivo é…

Modelos de IA e LLMs
Ver ferramenta

Modelos de IA

Modelo avançado de raciocínio AI desenvolvido para aprimorar as capacidades de resolução de problemas por meio de aprendizado por reforço. Seu objetivo é…DeepSeek-R1 é um modelo avançado de raciocínio AI desenvolvido para aprimorar as capacidades de resolução de problemas por meio de aprendizado por reforço. Seu objetivo é…

DestaqueModelos de IA e LLMs
Ver o Top 5 de Modelos de IA

Unity ML-Agents Toolkit

Repositórios de IA no GitHub

O Unity ML-Agents Toolkit é um projeto de código aberto que permite que jogos e simulações sejam usados como ambientes para treinar agentes inteligentes usando aprendizado por…

Ferramentas de desenvolvimento de jogos com IAJogos e e-sports

Nº 64 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

O Unity ML-Agents Toolkit é um projeto de código aberto que permite que jogos e simulações sejam usados como ambientes para treinar agentes inteligentes usando aprendizado por…

Ferramentas de desenvolvimento de jogos com IAJogos e e-sports
Nº 64 em Repositórios de IA no GitHub

OpenManus-RL

Repositórios de IA no GitHub

OpenManus-RL é um projeto de código aberto focado no desenvolvimento em live-stream para ajuste de Aprendizado por Reforço (RL) de agentes de Modelos de Linguagem Grandes (LLM).…

Criadores de agentes de IA
Ver ferramenta

Repositórios de IA no GitHub

Projeto de código aberto focado no desenvolvimento em live-stream para ajuste de Aprendizado por Reforço (RL) de agentes de Modelos de Linguagem Grandes (LLM).…OpenManus-RL é um projeto de código aberto focado no desenvolvimento em live-stream para ajuste de Aprendizado por Reforço (RL) de agentes de Modelos de Linguagem Grandes (LLM).…

Criadores de agentes de IA
Ver o Top 250 de Repositórios de IA no GitHub

Spinning Up em Deep RL fornece documentação abrangente para aprender aprendizado por reforço profundo. Inclui guias de instalação, algoritmos, gerenciamento de experimentos e…

Treinamento corporativo e e-learning

Nº 59 em Aprendizado de IA

Ver ferramenta

Fornece documentação abrangente para aprender aprendizado por reforço profundo. Inclui guias de instalação, algoritmos, gerenciamento de experimentos e…Spinning Up em Deep RL fornece documentação abrangente para aprender aprendizado por reforço profundo. Inclui guias de instalação, algoritmos, gerenciamento de experimentos e…

DestaqueTreinamento corporativo e e-learning
Nº 59 em Aprendizado de IA
1 de 8