Aller au contenu principal
ToolPotion
Conseiller IA
Soumettre

Handful of Trials

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 des modèles de dynamique neuronale profonde conscients de l'incertitude avec une propagation d'incertitude basée sur l'échantillonnage pour un apprentissage efficace par échantillon dans les tâches RL.

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

Ce dépôt GitHub, "handful-of-trials", héberge le code expérimental de l'article de recherche "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". Le projet se concentre sur l'apprentissage par renforcement basé sur modèle (RL) et aborde le défi courant où les algorithmes basés sur modèle, malgré leur efficacité en termes d'échantillons, sous-performent souvent les algorithmes sans modèle en termes de performance asymptotique, en particulier lorsqu'ils utilisent des approximateurs de fonction de haute capacité comme les réseaux profonds.

Lire la suite

L'innovation principale présentée est l'algorithme Probabilistic Ensembles with Trajectory Sampling (PETS). PETS comble l'écart de performance en utilisant des modèles de dynamique probabilistes conscients de l'incertitude. Il intègre des modèles de dynamique neuronale profonde qui sont conscients de leurs propres incertitudes avec des techniques sophistiquées de propagation d'incertitude basées sur l'échantillonnage. Cette approche permet au modèle d'apprendre efficacement à partir de données limitées, un facteur critique dans de nombreuses applications RL du monde réel où la collecte de données est coûteuse ou prend du temps.

Le dépôt fournit le code nécessaire pour reproduire les expériences décrites dans l'article. Il comprend des scripts pour exécuter des expériences sur diverses tâches de référence, telles que cartpole, reacher, pusher et halfcheetah. Les utilisateurs peuvent configurer les expériences en spécifiant les noms d'environnement, les arguments du contrôleur (par exemple, type de modèle, méthode de propagation, optimiseur) et les remplacements de paramètres. Le code comprend également des utilitaires pour visualiser les déroulements et analyser les résultats, avec les données d'essai enregistrées dans un format structuré.

Pour faciliter l'utilisation, le dépôt propose un Dockerfile pour créer un environnement autonome, incluant les dépendances nécessaires comme MuJoCo. Une image Docker pré-construite est également disponible. Le projet est principalement écrit en Python, avec une partie importante du code dédiée à l'implémentation de l'algorithme PETS et de ses composants associés, tels que les ensembles probabilistes et les méthodes d'échantillonnage de trajectoire. La recherche vise à démontrer que le RL basé sur modèle peut atteindre des performances asymptotiques de pointe tout en nécessitant considérablement moins d'échantillons que les méthodes sans modèle de premier plan.

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

  • Implémentation de l'algorithme PETS pour l'apprentissage par renforcement profond.

  • Utilise des modèles de dynamique neuronale profonde conscients de l'incertitude.

  • Emploie la propagation d'incertitude basée sur l'échantillonnage pour un apprentissage efficace.

  • Code pour reproduire les expériences sur des tâches RL de référence.

  • Inclut des scripts pour exécuter et configurer des expériences.

  • Fournit des outils de visualisation pour les déroulements.

  • Offre un Dockerfile et une image pré-construite pour la configuration de l'environnement.

  • Prend en charge diverses configurations de contrôleur, y compris le type de modèle, la propagation et les méthodes d'optimisation.

  1. Cloner le dépôt : Obtenez le code du dépôt GitHub.

  2. Configurer l'environnement : Installez les dépendances en utilisant `requirements.txt` ou utilisez le Dockerfile/image fourni.

  3. Configurer les expériences : Spécifiez l'environnement, les arguments du contrôleur et les remplacements selon les besoins.

  4. Exécuter les expériences : Exécutez les expériences en utilisant `python scripts/mbexp.py` avec les paramètres souhaités.

  5. Analyser les résultats : Examinez les données enregistrées dans `logs.mat` pour les observations, actions, récompenses et rendements.

  6. Visualiser les déroulements : Utilisez `python scripts/render.py` pour visualiser les performances du modèle entraîné.

  • RL Efficace en Échantillons
  • Recherche en RL Basé sur Modèle
  • Contrôle Robotique
  • Tâches RL de Référence
  • Quantification de l'Incertitude en RL
  • Apprentissage Profond pour la Modélisation de Dynamique

Avis sur Handful of Trials

Chargement...

Outils IA populaires comme Handful of Trials

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

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…

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

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

World Models

Modèles IA

World Models est un projet de recherche explorant les modèles de réseaux neuronaux génératifs pour les environnements d'apprentissage par renforcement. Il permet aux agents…

Autres outils IA
Voir l'outil

Modèles IA

Projet de recherche explorant les modèles de réseaux neuronaux génératifs pour les environnements d'apprentissage par renforcement. Il permet aux agents…World Models est un projet de recherche explorant les modèles de réseaux neuronaux génératifs pour les environnements d'apprentissage par renforcement. Il permet aux agents…

Autres outils IA
Voir le Top 5 Modèles IA

DeepSeek-R1

Modèles IA

DeepSeek-R1 est un modèle de raisonnement IA avancé développé pour améliorer les capacités de résolution de problèmes grâce à l'apprentissage par renforcement. Il vise à…

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

Modèles IA

Modèle de raisonnement IA avancé développé pour améliorer les capacités de résolution de problèmes grâce à l'apprentissage par renforcement. Il vise à…DeepSeek-R1 est un modèle de raisonnement IA avancé développé pour améliorer les capacités de résolution de problèmes grâce à l'apprentissage par renforcement. Il vise à…

En vedetteModèles d'IA et LLM
Voir le Top 5 Modèles 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

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

Spinning Up in Deep RL fournit une documentation complète pour apprendre l'apprentissage par renforcement profond. Elle comprend des guides d'installation, des algorithmes, la…

Formation en entreprise et e-learning

N°59 en Apprentissage de l'IA

Voir l'outil

Fournit une documentation complète pour apprendre l'apprentissage par renforcement profond. Elle comprend des guides d'installation, des algorithmes, la…Spinning Up in Deep RL fournit une documentation complète pour apprendre l'apprentissage par renforcement profond. Elle comprend des guides d'installation, des algorithmes, la…

En vedetteFormation en entreprise et e-learning
N°59 en Apprentissage de l'IA
1 sur 8