Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

Model-Based Policy Optimization

Este repositorio de GitHub contiene el código para el artículo "When to Trust Your Model: Model-Based Policy Optimization". Proporciona implementaciones de algoritmos de optimización de políticas basadas en modelos, permitiendo a investigadores y desarrolladores reproducir experimentos y basarse en la investigación en aprendizaje por refuerzo.

Ver repositorio
Compartir
Ver repositorio
Compartir

El repositorio de GitHub de MBPO (Model-Based Policy Optimization) sirve como la publicación oficial del código para el artículo de investigación titulado "When to Trust Your Model: Model-Based Policy Optimization". Este proyecto ofrece una implementación completa de algoritmos de aprendizaje por refuerzo basados en modelos, centrándose específicamente en la optimización de políticas mediante el uso de modelos aprendidos del entorno. Investigadores y profesionales pueden utilizar esta base de código para replicar los resultados experimentales presentados en el artículo, fomentando la transparencia y la reproducibilidad en el campo de la inteligencia artificial y el aprendizaje automático.

Leer más

El repositorio incluye instrucciones detalladas para la instalación, que implican la configuración de MuJoCo, la clonación del repositorio y la creación de un entorno conda dedicado con las dependencias necesarias. Los usuarios pueden entonces ejecutar experimentos utilizando los archivos de configuración proporcionados, con soporte para ejecución local y aceleración por GPU. La base de código está estructurada para facilitar la modificación y extensión, permitiendo a los usuarios adaptarla a nuevos entornos o variaciones algorítmicas.

Las funcionalidades clave incluyen la capacidad de definir y entrenar modelos de entorno, utilizar estos modelos para la optimización de políticas y registrar las ejecuciones experimentales utilizando la herramienta de visualización Viskit integrada. El proyecto también detalla cómo configurar hiperparámetros, como el cronograma de longitud de rollout, y ofrece opciones para ajustar la frecuencia de entrenamiento y los tiempos de espera del entrenamiento del modelo para la optimización del rendimiento. Los autores reconocen las contribuciones de las bases de código softlearning y PETS, destacando la naturaleza colaborativa de la investigación en IA.

Este recurso es particularmente valioso para investigadores en aprendizaje por refuerzo, ingenieros de aprendizaje automático y estudiantes de posgrado que buscan profundizar su comprensión de los enfoques basados en modelos. Al proporcionar acceso directo a la implementación, el repositorio MBPO empodera a la comunidad para experimentar con técnicas avanzadas de RL, explorar nuevas direcciones de investigación y contribuir al avance de los sistemas inteligentes.

  • CategoríaModelos de IA y LLM
  • Modelo de preciosCódigo abierto
  • ImplementaciónNube, Autoalojado
  • PlataformasWeb

  • Código para el artículo "When to Trust Your Model: Model-Based Policy Optimization"

  • Implementación de algoritmos de Optimización de Políticas Basadas en Modelos (MBPO)

  • Capacidades de aprendizaje de modelos de entorno y optimización de políticas

  • Reproducibilidad de experimentos de investigación

  • Soporte para entornos MuJoCo

  • Integración con Viskit para registro y visualización

  • Cronogramas configurables de longitud de rollout

  • Opciones para frecuencia de entrenamiento del modelo y tiempos de espera

  • Base de código extensible para nuevos entornos y modificaciones

  • Dependencias gestionadas a través del archivo de entorno conda

  • Archivos de configuración de ejemplo para ejecutar experimentos

  • Instrucciones claras de instalación y uso

  1. Instalar MuJoCo: Configure MuJoCo 1.50 en ~/.mujoco/mjpro150 y coloque su clave de licencia en ~/.mujoco/mjkey.txt.

  2. Clonar Repositorio: Obtenga el código ejecutando 'git clone --recursive https://github.com/jannerm/mbpo.git'.

  3. Crear Entorno: Configure un entorno conda usando 'environment/gpu-env.yml' y actívelo.

  4. Instalar Dependencias: Instale el proyecto y sus dependencias usando 'pip install -e viskit' y 'pip install -e .'.

  5. Configurar Experimentos: Modifique o seleccione archivos de configuración de 'examples/config/' para los ajustes deseados.

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

  7. Visualizar Resultados: Vea las ejecuciones guardadas usando Viskit ejecutando 'viskit ~/ray_mbpo --port 6008' (ajuste log_dir si es necesario).

  • Investigación en Aprendizaje por Refuerzo
  • Desarrollo de Algoritmos
  • Simulación Robótica
  • Sistemas Autónomos
  • Ajuste de Hiperparámetros
  • Modelado de Entornos

De GitHub

Reseñas de Model-Based Policy Optimization

Cargando...

Herramientas de IA populares como Model-Based Policy Optimization

maml_rl

Repositorios de IA en GitHub

Este repositorio proporciona código para experimentos de aprendizaje por refuerzo detallados en el artículo "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks".…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Este repositorio proporciona código para experimentos de aprendizaje por refuerzo detallados en el artículo "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks".…

Modelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

Handful of Trials

Repositorios de IA en GitHub

Este repositorio contiene código experimental para "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". Implementa el algoritmo PETS, que…

Modelos de IA y LLM
Ver herramienta

Implementación de TD3 en PyTorch

Repositorios de IA en GitHub

Este repositorio proporciona la implementación oficial en PyTorch del autor de Twin Delayed Deep Deterministic Policy Gradients (TD3). Está diseñado para tareas de control…

Otras herramientas de IA
Ver herramienta

nanoGPT

Repositorios de IA en GitHub

nanoGPT es un repositorio minimalista y de alto rendimiento en GitHub para entrenar y ajustar modelos GPT de tamaño mediano. Ofrece un código simple y legible para que…

Modelos de IA y LLM
Ver herramienta

Repositorios de IA en GitHub

Repositorio minimalista y de alto rendimiento en GitHub para entrenar y ajustar modelos GPT de tamaño mediano. Ofrece un código simple y legible para que…nanoGPT es un repositorio minimalista y de alto rendimiento en GitHub para entrenar y ajustar modelos GPT de tamaño mediano. Ofrece un código simple y legible para que…

DestacadaModelos de IA y LLM
Ver el Top 250 de Repositorios de IA en GitHub

OpenManus-RL

Repositorios de IA en GitHub

OpenManus-RL es un proyecto de código abierto centrado en el desarrollo en vivo para el ajuste de Aprendizaje por Refuerzo (RL) de agentes de Modelos de Lenguaje Grandes (LLM). Su…

Creadores de agentes de IA
Ver herramienta

Repositorios de IA en GitHub

Proyecto de código abierto centrado en el desarrollo en vivo para el ajuste de Aprendizaje por Refuerzo (RL) de agentes de Modelos de Lenguaje Grandes (LLM). Su…OpenManus-RL es un proyecto de código abierto centrado en el desarrollo en vivo para el ajuste de Aprendizaje por Refuerzo (RL) de agentes de Modelos de Lenguaje Grandes (LLM). Su…

Creadores de agentes de IA
Ver el Top 250 de Repositorios de IA en GitHub

Unity ML-Agents Toolkit

Repositorios de IA en GitHub

Unity ML-Agents Toolkit es un proyecto de código abierto que permite que los juegos y simulaciones se utilicen como entornos para entrenar agentes inteligentes utilizando…

Herramientas de desarrollo de juegos con IAVideojuegos y esports

N.º 64 en Repositorios de IA en GitHub

Ver herramienta

Repositorios de IA en GitHub

Proyecto de código abierto que permite que los juegos y simulaciones se utilicen como entornos para entrenar agentes inteligentes utilizando…Unity ML-Agents Toolkit es un proyecto de código abierto que permite que los juegos y simulaciones se utilicen como entornos para entrenar agentes inteligentes utilizando…

Herramientas de desarrollo de juegos con IAVideojuegos y esports
N.º 64 en Repositorios de IA en GitHub

ColossalAI

Repositorios de IA en GitHub

ColossalAI es un proyecto destinado a hacer que los grandes modelos de IA sean más asequibles, rápidos y accesibles. Proporciona herramientas y marcos para optimizar el…

Plataformas de aprendizaje automático

N.º 65 en Repositorios de IA en GitHub

Ver herramienta

Repositorios de IA en GitHub

Proyecto destinado a hacer que los grandes modelos de IA sean más asequibles, rápidos y accesibles. Proporciona herramientas y marcos para optimizar el…ColossalAI es un proyecto destinado a hacer que los grandes modelos de IA sean más asequibles, rápidos y accesibles. Proporciona herramientas y marcos para optimizar el…

Plataformas de aprendizaje automático
N.º 65 en Repositorios de IA en GitHub

LlamaFactory

Repositorios de IA en GitHub

LlamaFactory es un repositorio de GitHub centrado en el ajuste fino unificado y eficiente de más de 100 modelos de lenguaje grande (LLMs) y modelos de lenguaje-visión (VLMs). Su…

Plataformas de aprendizaje automático

N.º 12 en Repositorios de IA en GitHub

Ver herramienta

Repositorios de IA en GitHub

Repositorio de GitHub centrado en el ajuste fino unificado y eficiente de más de 100 modelos de lenguaje grande (LLMs) y modelos de lenguaje-visión (VLMs). Su…LlamaFactory es un repositorio de GitHub centrado en el ajuste fino unificado y eficiente de más de 100 modelos de lenguaje grande (LLMs) y modelos de lenguaje-visión (VLMs). Su…

DestacadaPlataformas de aprendizaje automático
N.º 12 en Repositorios de IA en GitHub
1 de 8