Saltar al contenido principal
ToolPotion
Asesor de IA
Enviar

Handful of Trials

Este repositorio contiene código experimental para "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". Implementa el algoritmo PETS, que combina modelos de dinámica de redes profundas conscientes de la incertidumbre con propagación de incertidumbre basada en muestreo para un aprendizaje eficiente de muestras en tareas de RL.

Ver repositorio
Compartir
Ver repositorio
Compartir

Este repositorio de GitHub, "handful-of-trials", alberga el código experimental para el artículo de investigación "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". El proyecto se centra en el aprendizaje por refuerzo basado en modelos (RL) y aborda el desafío común donde los algoritmos basados en modelos, a pesar de su eficiencia de muestras, a menudo tienen un rendimiento inferior a los algoritmos sin modelo en el rendimiento asintótico, particularmente cuando se utilizan aproximadores de función de alta capacidad como las redes profundas.

Leer más

La innovación central presentada es el algoritmo Probabilistic Ensembles with Trajectory Sampling (PETS). PETS cierra la brecha de rendimiento empleando modelos de dinámica conscientes de la incertidumbre. Integra modelos de dinámica de redes profundas que son conscientes de sus propias incertidumbres con sofisticadas técnicas de propagación de incertidumbre basadas en muestreo. Este enfoque permite que el modelo aprenda de manera efectiva a partir de datos limitados, un factor crítico en muchas aplicaciones de RL del mundo real donde la recopilación de datos es costosa o requiere mucho tiempo.

El repositorio proporciona el código necesario para reproducir los experimentos descritos en el artículo. Incluye scripts para ejecutar experimentos en varias tareas de referencia, como cartpole, reacher, pusher y halfcheetah. Los usuarios pueden configurar experimentos especificando nombres de entorno, argumentos del controlador (por ejemplo, tipo de modelo, método de propagación, optimizador) y anulaciones de parámetros. El código también incluye utilidades para visualizar ejecuciones y analizar resultados, con datos de prueba registrados en un formato estructurado.

Para facilitar su uso, el repositorio ofrece un Dockerfile para crear un entorno autocontenido, incluidas las dependencias necesarias como MuJoCo. También hay disponible una imagen Docker precompilada. El proyecto está escrito principalmente en Python, con una parte significativa del código dedicada a la implementación del algoritmo PETS y sus componentes asociados, como los conjuntos probabilísticos y los métodos de muestreo de trayectorias. La investigación tiene como objetivo demostrar que el RL basado en modelos puede lograr un rendimiento asintótico de vanguardia al tiempo que requiere sustancialmente menos muestras que los métodos sin modelo líderes.

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

  • Implementación del algoritmo PETS para aprendizaje por refuerzo profundo.

  • Utiliza modelos de dinámica de redes profundas conscientes de la incertidumbre.

  • Emplea propagación de incertidumbre basada en muestreo para un aprendizaje eficiente.

  • Código para reproducir experimentos en tareas de RL de referencia.

  • Incluye scripts para ejecutar y configurar experimentos.

  • Proporciona herramientas de visualización para ejecuciones.

  • Ofrece un Dockerfile e imagen precompilada para la configuración del entorno.

  • Soporta varias configuraciones de controlador, incluyendo tipo de modelo, propagación y métodos de optimización.

  1. Clonar el repositorio: Obtenga el código del repositorio de GitHub.

  2. Configurar el entorno: Instale las dependencias usando `requirements.txt` o utilice el Dockerfile/imagen proporcionado.

  3. Configurar experimentos: Especifique el entorno, los argumentos del controlador y las anulaciones según sea necesario.

  4. Ejecutar experimentos: Ejecute experimentos usando `python scripts/mbexp.py` con los parámetros deseados.

  5. Analizar resultados: Examine los datos registrados en `logs.mat` para obtener observaciones, acciones, recompensas y retornos.

  6. Visualizar ejecuciones: Use `python scripts/render.py` para visualizar el rendimiento del modelo entrenado.

  • RL Eficiente en Muestras
  • Investigación de RL Basado en Modelos
  • Control Robótico
  • Tareas de Referencia de RL
  • Cuantificación de Incertidumbre en RL
  • Aprendizaje Profundo para Modelado de Dinámica

Reseñas de Handful of Trials

Cargando...

Herramientas de IA populares como Handful of Trials

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

Model-Based Policy Optimization

Repositorios de IA en GitHub

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…

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

World Models

Modelos de IA

World Models es un proyecto de investigación que explora modelos de redes neuronales generativas para entornos de aprendizaje por refuerzo. Permite a los agentes aprender dentro…

Otras herramientas de IA
Ver herramienta

Modelos de IA

Proyecto de investigación que explora modelos de redes neuronales generativas para entornos de aprendizaje por refuerzo. Permite a los agentes aprender dentro…World Models es un proyecto de investigación que explora modelos de redes neuronales generativas para entornos de aprendizaje por refuerzo. Permite a los agentes aprender dentro…

Otras herramientas de IA
Ver el Top 5 de Modelos de IA

DeepSeek-R1

Modelos de IA

DeepSeek-R1 es un modelo avanzado de razonamiento AI desarrollado para mejorar las capacidades de resolución de problemas a través del aprendizaje por refuerzo. Su objetivo es…

Modelos de IA y LLM
Ver herramienta

Modelos de IA

Modelo avanzado de razonamiento AI desarrollado para mejorar las capacidades de resolución de problemas a través del aprendizaje por refuerzo. Su objetivo es…DeepSeek-R1 es un modelo avanzado de razonamiento AI desarrollado para mejorar las capacidades de resolución de problemas a través del aprendizaje por refuerzo. Su objetivo es…

DestacadaModelos de IA y LLM
Ver el Top 5 de Modelos de IA

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

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

Spinning Up en Deep RL proporciona documentación completa para aprender sobre el aprendizaje por refuerzo profundo. Incluye guías de instalación, algoritmos, gestión de…

Formación corporativa y e-learning

N.º 59 en Aprendizaje de IA

Ver herramienta

Proporciona documentación completa para aprender sobre el aprendizaje por refuerzo profundo. Incluye guías de instalación, algoritmos, gestión de…Spinning Up en Deep RL proporciona documentación completa para aprender sobre el aprendizaje por refuerzo profundo. Incluye guías de instalación, algoritmos, gestión de…

DestacadaFormación corporativa y e-learning
N.º 59 en Aprendizaje de IA
1 de 8