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

Model-Based Policy Optimization

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 política baseada em modelo, permitindo que pesquisadores e desenvolvedores reproduzam experimentos e construam sobre a pesquisa em aprendizado por reforço.

Ver repositório
Compartilhar
Ver repositório
Compartilhar

O repositório GitHub MBPO (Model-Based Policy Optimization) serve como a liberação oficial do código para o artigo de pesquisa intitulado "When to Trust Your Model: Model-Based Policy Optimization". Este projeto oferece uma implementação abrangente de algoritmos de aprendizado por reforço baseados em modelo, focando especificamente na otimização de políticas através do uso de modelos aprendidos do ambiente. Pesquisadores e profissionais podem utilizar esta base de código para replicar os resultados experimentais apresentados no artigo, promovendo transparência e reprodutibilidade no campo da inteligência artificial e aprendizado de máquina.

Ler mais

O repositório inclui instruções detalhadas para instalação, que envolvem a configuração do MuJoCo, clonagem do repositório e criação de um ambiente conda dedicado com as dependências necessárias. Os usuários podem então executar experimentos usando os arquivos de configuração fornecidos, com suporte para execução local e aceleração por GPU. A base de código é estruturada para facilitar modificações e extensões, permitindo que os usuários a adaptem para novos ambientes ou variações algorítmicas.

As principais funcionalidades incluem a capacidade de definir e treinar modelos de ambiente, usar esses modelos para otimização de política e registrar execuções de experimentos usando a ferramenta de visualização Viskit integrada. O projeto também detalha como configurar hiperparâmetros, como o cronograma de comprimento de rollout, e oferece opções para ajustar a frequência de treinamento e os tempos limite de treinamento do modelo para ajuste de desempenho. Os autores reconhecem as contribuições das bases de código softlearning e PETS, destacando a natureza colaborativa da pesquisa em IA.

Este recurso é particularmente valioso para pesquisadores em aprendizado por reforço, engenheiros de aprendizado de máquina e estudantes de pós-graduação que buscam aprofundar sua compreensão de abordagens baseadas em modelo. Ao fornecer acesso direto à implementação, o repositório MBPO capacita a comunidade a experimentar técnicas avançadas de RL, explorar novas direções de pesquisa e contribuir para o avanço de sistemas inteligentes.

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

  • Código para o artigo "When to Trust Your Model: Model-Based Policy Optimization"

  • Implementação de algoritmos de Otimização de Política Baseada em Modelo (MBPO)

  • Capacidades de aprendizado de modelo de ambiente e otimização de política

  • Reprodutibilidade de experimentos de pesquisa

  • Suporte para ambientes MuJoCo

  • Integração com Viskit para registro e visualização

  • Cronogramas configuráveis de comprimento de rollout

  • Opções para frequência de treinamento do modelo e tempos limite

  • Base de código extensível para novos ambientes e modificações

  • Dependências gerenciadas via arquivo de ambiente conda

  • Arquivos de configuração de exemplo para execução de experimentos

  • Instruções claras de instalação e uso

  1. Instalar MuJoCo: Configure o MuJoCo 1.50 em ~/.mujoco/mjpro150 e coloque sua chave de licença em ~/.mujoco/mjkey.txt.

  2. Clonar Repositório: Obtenha o código executando 'git clone --recursive https://github.com/jannerm/mbpo.git'.

  3. Criar Ambiente: Configure um ambiente conda usando 'environment/gpu-env.yml' e ative-o.

  4. Instalar Dependências: Instale o projeto e suas dependências usando 'pip install -e viskit' e 'pip install -e .'.

  5. Configurar Experimentos: Modifique ou selecione arquivos de configuração de 'examples/config/' para as configurações desejadas.

  6. Executar Experimentos: Execute experimentos localmente usando comandos como 'mbpo run_local examples.development --config=examples.config.halfcheetah.0 --gpus=1 --trial-gpus=1'.

  7. Visualizar Resultados: Visualize execuções salvas usando Viskit executando 'viskit ~/ray_mbpo --port 6008' (ajuste log_dir se necessário).

  • Pesquisa em Aprendizado por Reforço
  • Desenvolvimento de Algoritmos
  • Simulação Robótica
  • Sistemas Autônomos
  • Ajuste de Hiperparâmetros
  • Modelagem de Ambiente

De GitHub

Avaliações de Model-Based Policy Optimization

Carregando...

Ferramentas de IA populares como Model-Based Policy Optimization

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

Handful of Trials

Repositórios de IA no GitHub

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,…

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

nanoGPT

Repositórios de IA no GitHub

nanoGPT é um repositório GitHub minimalista e de alto desempenho para treinar e ajustar modelos GPT de tamanho médio. Ele oferece um código simples e legível para pesquisadores e…

Modelos de IA e LLMs
Ver ferramenta

Repositórios de IA no GitHub

Repositório GitHub minimalista e de alto desempenho para treinar e ajustar modelos GPT de tamanho médio. Ele oferece um código simples e legível para pesquisadores e…nanoGPT é um repositório GitHub minimalista e de alto desempenho para treinar e ajustar modelos GPT de tamanho médio. Ele oferece um código simples e legível para pesquisadores e…

DestaqueModelos de IA e LLMs
Ver o Top 250 de 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

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

ColossalAI

Repositórios de IA no GitHub

ColossalAI é um projeto voltado para tornar modelos de IA grandes mais acessíveis, rápidos e acessíveis. Ele fornece ferramentas e estruturas para otimizar o treinamento e a…

Plataformas de machine learning

Nº 65 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Projeto voltado para tornar modelos de IA grandes mais acessíveis, rápidos e acessíveis. Ele fornece ferramentas e estruturas para otimizar o treinamento e a…ColossalAI é um projeto voltado para tornar modelos de IA grandes mais acessíveis, rápidos e acessíveis. Ele fornece ferramentas e estruturas para otimizar o treinamento e a…

Plataformas de machine learning
Nº 65 em Repositórios de IA no GitHub

LlamaFactory

Repositórios de IA no GitHub

LlamaFactory é um repositório do GitHub focado no ajuste fino unificado e eficiente de mais de 100 modelos de linguagem de grande porte (LLMs) e modelos de linguagem-visual…

Plataformas de machine learning

Nº 12 em Repositórios de IA no GitHub

Ver ferramenta

Repositórios de IA no GitHub

Repositório do GitHub focado no ajuste fino unificado e eficiente de mais de 100 modelos de linguagem de grande porte (LLMs) e modelos de linguagem-visual…LlamaFactory é um repositório do GitHub focado no ajuste fino unificado e eficiente de mais de 100 modelos de linguagem de grande porte (LLMs) e modelos de linguagem-visual…

DestaquePlataformas de machine learning
Nº 12 em Repositórios de IA no GitHub
1 de 8