Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Model-Based Policy Optimization

Ce dépôt GitHub contient le code de l'article "When to Trust Your Model: Model-Based Policy Optimization". Il fournit des implémentations d'algorithmes d'optimisation de politique basée sur un modèle, permettant aux chercheurs et aux développeurs de reproduire des expériences et de s'appuyer sur la recherche en apprentissage par renforcement.

Voir le dépôt
Partager
Voir le dépôt
Partager

Le dépôt GitHub MBPO (Model-Based Policy Optimization) sert de publication officielle du code pour l'article de recherche intitulé "When to Trust Your Model: Model-Based Policy Optimization". Ce projet offre une implémentation complète d'algorithmes d'apprentissage par renforcement basés sur un modèle, se concentrant spécifiquement sur l'optimisation des politiques en exploitant des modèles appris de l'environnement. Les chercheurs et les praticiens peuvent utiliser cette base de code pour reproduire les résultats expérimentaux présentés dans l'article, favorisant ainsi la transparence et la reproductibilité dans le domaine de l'intelligence artificielle et de l'apprentissage automatique.

Lire la suite

Le dépôt comprend des instructions détaillées pour l'installation, qui impliquent la configuration de MuJoCo, le clonage du dépôt et la création d'un environnement conda dédié avec les dépendances nécessaires. Les utilisateurs peuvent ensuite exécuter des expériences à l'aide des fichiers de configuration fournis, avec une prise en charge de l'exécution locale et de l'accélération GPU. La base de code est structurée pour faciliter la modification et l'extension, permettant aux utilisateurs de l'adapter à de nouveaux environnements ou à des variations algorithmiques.

Les fonctionnalités clés incluent la capacité de définir et d'entraîner des modèles d'environnement, d'utiliser ces modèles pour l'optimisation de politique et de journaliser les exécutions expérimentales à l'aide de l'outil de visualisation Viskit intégré. Le projet détaille également comment configurer les hyperparamètres, tels que le calendrier de la longueur des rollouts, et offre des options pour ajuster la fréquence d'entraînement et les délais d'entraînement du modèle pour l'optimisation des performances. Les auteurs reconnaissent les contributions des bases de code softlearning et PETS, soulignant la nature collaborative de la recherche en IA.

Cette ressource est particulièrement précieuse pour les chercheurs en apprentissage par renforcement, les ingénieurs en apprentissage automatique et les étudiants diplômés cherchant à approfondir leur compréhension des approches basées sur un modèle. En fournissant un accès direct à l'implémentation, le dépôt MBPO permet à la communauté d'expérimenter des techniques avancées de RL, d'explorer de nouvelles directions de recherche et de contribuer à l'avancement des systèmes intelligents.

  • CatégorieModèles d'IA et LLM
  • Modèle tarifaireOpen source
  • DéploiementCloud, Auto-hébergé
  • PlateformesWeb

  • Code de l'article "When to Trust Your Model: Model-Based Policy Optimization"

  • Implémentation des algorithmes d'optimisation de politique basée sur un modèle (MBPO)

  • Capacités d'apprentissage de modèles d'environnement et d'optimisation de politique

  • Reproductibilité des expériences de recherche

  • Prise en charge des environnements MuJoCo

  • Intégration avec Viskit pour la journalisation et la visualisation

  • Calendriers configurables de longueur de rollout

  • Options pour la fréquence d'entraînement du modèle et les délais

  • Base de code extensible pour de nouveaux environnements et modifications

  • Dépendances gérées via un fichier d'environnement conda

  • Fichiers de configuration d'exemple pour l'exécution d'expériences

  • Instructions claires d'installation et d'utilisation

  1. Installer MuJoCo : Configurez MuJoCo 1.50 dans ~/.mujoco/mjpro150 et placez votre clé de licence dans ~/.mujoco/mjkey.txt.

  2. Cloner le dépôt : Obtenez le code en exécutant 'git clone --recursive https://github.com/jannerm/mbpo.git'.

  3. Créer un environnement : Configurez un environnement conda en utilisant 'environment/gpu-env.yml' et activez-le.

  4. Installer les dépendances : Installez le projet et ses dépendances en utilisant 'pip install -e viskit' et 'pip install -e .'.

  5. Configurer les expériences : Modifiez ou sélectionnez les fichiers de configuration dans 'examples/config/' pour les paramètres souhaités.

  6. Exécuter les expériences : Exécutez les expériences localement en utilisant des commandes comme 'mbpo run_local examples.development --config=examples.config.halfcheetah.0 --gpus=1 --trial-gpus=1'.

  7. Visualiser les résultats : Visualisez les exécutions enregistrées à l'aide de Viskit en exécutant 'viskit ~/ray_mbpo --port 6008' (ajustez log_dir si nécessaire).

  • Recherche en apprentissage par renforcement
  • Développement d'algorithmes
  • Simulation robotique
  • Systèmes autonomes
  • Optimisation d'hyperparamètres
  • Modélisation d'environnement

Chez GitHub

Avis sur Model-Based Policy Optimization

Chargement...

Outils IA populaires comme Model-Based Policy Optimization

maml_rl

Dépôts GitHub d'IA

Ce dépôt fournit le code pour les expériences d'apprentissage par renforcement détaillées dans l'article "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks". Il…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Ce dépôt fournit le code pour les expériences d'apprentissage par renforcement détaillées dans l'article "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks". Il…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

Handful of Trials

Dépôts GitHub d'IA

Ce dépôt contient le code expérimental pour "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". Il implémente l'algorithme PETS, combinant…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Ce dépôt contient le code expérimental pour "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". Il implémente l'algorithme PETS, combinant…

Modèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

Implémentation PyTorch de TD3

Dépôts GitHub d'IA

Ce dépôt fournit l'implémentation PyTorch officielle de l'auteur pour Twin Delayed Deep Deterministic Policy Gradients (TD3). Il est conçu pour les tâches de contrôle continu dans…

Autres outils IA
Voir l'outil

nanoGPT

Dépôts GitHub d'IA

nanoGPT est un dépôt GitHub minimaliste et performant pour l'entraînement et le fine-tuning de modèles GPT de taille moyenne. Il offre une base de code simple et lisible pour les…

Modèles d'IA et LLM
Voir l'outil

Dépôts GitHub d'IA

Dépôt GitHub minimaliste et performant pour l'entraînement et le fine-tuning de modèles GPT de taille moyenne. Il offre une base de code simple et lisible pour les…nanoGPT est un dépôt GitHub minimaliste et performant pour l'entraînement et le fine-tuning de modèles GPT de taille moyenne. Il offre une base de code simple et lisible pour les…

En vedetteModèles d'IA et LLM
Voir le Top 250 Dépôts GitHub d'IA

OpenManus-RL

Dépôts GitHub d'IA

OpenManus-RL est un projet open-source axé sur le développement en direct pour le réglage par apprentissage par renforcement (RL) des agents de grands modèles linguistiques (LLM).…

Créateurs d'agents IA
Voir l'outil

Dépôts GitHub d'IA

Projet open-source axé sur le développement en direct pour le réglage par apprentissage par renforcement (RL) des agents de grands modèles linguistiques (LLM).…OpenManus-RL est un projet open-source axé sur le développement en direct pour le réglage par apprentissage par renforcement (RL) des agents de grands modèles linguistiques (LLM).…

Créateurs d'agents IA
Voir le Top 250 Dépôts GitHub d'IA

Unity ML-Agents Toolkit

Dépôts GitHub d'IA

Le Unity ML-Agents Toolkit est un projet open-source qui permet aux jeux et aux simulations d'être utilisés comme environnements pour former des agents intelligents en utilisant…

Outils IA de développement de jeuxJeux vidéo et e-sport

N°64 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Le Unity ML-Agents Toolkit est un projet open-source qui permet aux jeux et aux simulations d'être utilisés comme environnements pour former des agents intelligents en utilisant…

Outils IA de développement de jeuxJeux vidéo et e-sport
N°64 en Dépôts GitHub d'IA

ColossalAI

Dépôts GitHub d'IA

ColossalAI est un projet visant à rendre les grands modèles d'IA plus abordables, plus rapides et plus accessibles. Il fournit des outils et des cadres pour optimiser…

Plateformes de machine learning

N°65 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Projet visant à rendre les grands modèles d'IA plus abordables, plus rapides et plus accessibles. Il fournit des outils et des cadres pour optimiser…ColossalAI est un projet visant à rendre les grands modèles d'IA plus abordables, plus rapides et plus accessibles. Il fournit des outils et des cadres pour optimiser…

Plateformes de machine learning
N°65 en Dépôts GitHub d'IA

LlamaFactory

Dépôts GitHub d'IA

LlamaFactory est un dépôt GitHub axé sur l'ajustement fin unifié et efficace de plus de 100 modèles de langage de grande taille (LLMs) et de modèles de langage visuel (VLMs). Son…

Plateformes de machine learning

N°12 en Dépôts GitHub d'IA

Voir l'outil

Dépôts GitHub d'IA

Dépôt GitHub axé sur l'ajustement fin unifié et efficace de plus de 100 modèles de langage de grande taille (LLMs) et de modèles de langage visuel (VLMs). Son…LlamaFactory est un dépôt GitHub axé sur l'ajustement fin unifié et efficace de plus de 100 modèles de langage de grande taille (LLMs) et de modèles de langage visuel (VLMs). Son…

En vedettePlateformes de machine learning
N°12 en Dépôts GitHub d'IA
1 sur 8