Zum Hauptinhalt springen
ToolPotion
KI-Berater
Einreichen

Handful of Trials

Dieses Repository enthält Experimentcode für "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". Es implementiert den PETS-Algorithmus, der unsicherheitsbewusste tiefe Netzwerk-Dynamikmodelle mit stichprobenbasierter Unsicherheitsfortpflanzung für effizientes Lernen mit wenigen Stichproben in RL-Aufgaben kombiniert.

Repository ansehen
Teilen
Repository ansehen
Teilen

Dieses GitHub-Repository, "handful-of-trials", beherbergt den experimentellen Code für die Forschungsarbeit "Deep Reinforcement Learning in a Handful of Trials using Probabilistic Dynamics Models". Das Projekt konzentriert sich auf modellbasiertes Reinforcement Learning (RL) und adressiert die gängige Herausforderung, dass modellbasierte Algorithmen trotz ihrer Stichprobeneffizienz oft bei der asymptotischen Leistung hinter modellfreien Algorithmen zurückbleiben, insbesondere bei der Verwendung von hochkapazitiven Funktionsapproximatoren wie tiefen Netzwerken.

Weiterlesen

Die Kerninnovation, die vorgestellt wird, ist der Probabilistic Ensembles with Trajectory Sampling (PETS)-Algorithmus. PETS überbrückt die Leistungslücke durch den Einsatz von unsicherheitsbewussten Dynamikmodellen. Er integriert tiefe Netzwerk-Dynamikmodelle, die sich ihrer eigenen Unsicherheiten bewusst sind, mit hochentwickelten stichprobenbasierten Unsicherheitsfortpflanzungstechniken. Dieser Ansatz ermöglicht es dem Modell, effektiv aus begrenzten Daten zu lernen, ein kritischer Faktor in vielen realen RL-Anwendungen, bei denen die Datenerfassung teuer oder zeitaufwendig ist.

Das Repository stellt den notwendigen Code zur Reproduktion der in der Arbeit beschriebenen Experimente bereit. Es enthält Skripte zur Ausführung von Experimenten auf verschiedenen Benchmark-Aufgaben wie Cartpole, Reacher, Pusher und HalfCheetah. Benutzer können Experimente konfigurieren, indem sie Umgebungsnamen, Controller-Argumente (z. B. Modelltyp, Fortpflanzungsmethode, Optimierer) und Parameter-Overrides angeben. Der Code enthält auch Dienstprogramme zur Visualisierung von Rollouts und zur Analyse von Ergebnissen, wobei die Versuchsdaten in einem strukturierten Format protokolliert werden.

Um die Benutzerfreundlichkeit zu verbessern, bietet das Repository eine Dockerfile zur Erstellung einer eigenständigen Umgebung, einschließlich notwendiger Abhängigkeiten wie MuJoCo. Ein vorab erstelltes Docker-Image ist ebenfalls verfügbar. Das Projekt ist hauptsächlich in Python geschrieben, wobei ein erheblicher Teil des Codes der Implementierung des PETS-Algorithmus und seiner zugehörigen Komponenten wie probabilistische Ensembles und Trajektorien-Sampling-Methoden gewidmet ist. Die Forschung zielt darauf ab zu zeigen, dass modellbasiertes RL eine asymptotische Spitzenleistung erzielen kann, während es erheblich weniger Stichproben als führende modellfreie Methoden benötigt.

  • KategorieKI-Modelle & LLMs
  • PreismodellOpen Source
  • BereitstellungCloud, Selbst gehostet
  • PlattformenLinux

  • Implementierung des PETS-Algorithmus für Deep Reinforcement Learning.

  • Verwendet unsicherheitsbewusste tiefe Netzwerk-Dynamikmodelle.

  • Setzt stichprobenbasierte Unsicherheitsfortpflanzung für effizientes Lernen ein.

  • Code zur Reproduktion von Experimenten auf Benchmark-RL-Aufgaben.

  • Enthält Skripte zur Ausführung und Konfiguration von Experimenten.

  • Bietet Visualisierungswerkzeuge für Rollouts.

  • Stellt eine Dockerfile und ein vorab erstelltes Image für die Umgebungsaufstellung bereit.

  • Unterstützt verschiedene Controller-Konfigurationen, einschließlich Modelltyp, Fortpflanzung und Optimierungsmethoden.

  1. Repository klonen: Holen Sie sich den Code aus dem GitHub-Repository.

  2. Umgebung einrichten: Installieren Sie Abhängigkeiten mit `requirements.txt` oder verwenden Sie die bereitgestellte Dockerfile/Image.

  3. Experimente konfigurieren: Geben Sie bei Bedarf Umgebung, Controller-Argumente und Overrides an.

  4. Experimente ausführen: Führen Sie Experimente mit `python scripts/mbexp.py` und den gewünschten Parametern aus.

  5. Ergebnisse analysieren: Untersuchen Sie die protokollierten Daten in `logs.mat` auf Beobachtungen, Aktionen, Belohnungen und Erträge.

  6. Rollouts visualisieren: Verwenden Sie `python scripts/render.py`, um die Leistung des trainierten Modells zu visualisieren.

  • Stichprobeneffizientes RL
  • Forschung im Bereich modellbasiertes RL
  • Robotik-Steuerung
  • Benchmark-RL-Aufgaben
  • Unsicherheitsquantifizierung in RL
  • Deep Learning für Dynamikmodellierung

Handful of Trials Bewertungen

Wird geladen...

Beliebte KI-Tools wie Handful of Trials

maml_rl

KI-GitHub-Repos

Dieses Repository stellt Code für Reinforcement-Learning-Experimente bereit, die im Paper "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks" detailliert…

KI-Modelle & LLMs
Tool ansehen

KI-GitHub-Repos

Dieses Repository stellt Code für Reinforcement-Learning-Experimente bereit, die im Paper "Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networks" detailliert…

KI-Modelle & LLMs
Top 250 KI-GitHub-Repos ansehen

Dieses GitHub-Repository enthält den Code für das Paper "When to Trust Your Model: Model-Based Policy Optimization". Es bietet Implementierungen für modellbasierte…

KI-Modelle & LLMs
Tool ansehen

Dieses Repository bietet die offizielle PyTorch-Implementierung des Autors von Twin Delayed Deep Deterministic Policy Gradients (TD3). Es ist für kontinuierliche…

Weitere KI-Tools
Tool ansehen

World Models

KI-Modelle

World Models ist ein Forschungsprojekt, das generative neuronale Netzwerkmodelle für Reinforcement-Learning-Umgebungen erforscht. Es ermöglicht Agenten, innerhalb simulierter…

Weitere KI-Tools
Tool ansehen

KI-Modelle

Forschungsprojekt, das generative neuronale Netzwerkmodelle für Reinforcement-Learning-Umgebungen erforscht. Es ermöglicht Agenten, innerhalb simulierter…World Models ist ein Forschungsprojekt, das generative neuronale Netzwerkmodelle für Reinforcement-Learning-Umgebungen erforscht. Es ermöglicht Agenten, innerhalb simulierter…

Weitere KI-Tools
Top 5 KI-Modelle ansehen

DeepSeek-R1

KI-Modelle

DeepSeek-R1 ist ein fortschrittliches KI-Reasoning-Modell, das entwickelt wurde, um die Problemlösungsfähigkeiten durch verstärkendes Lernen zu verbessern. Es zielt darauf ab, KI…

KI-Modelle & LLMs
Tool ansehen

KI-Modelle

Fortschrittliches KI-Reasoning-Modell, das entwickelt wurde, um die Problemlösungsfähigkeiten durch verstärkendes Lernen zu verbessern. Es zielt darauf ab, KI…DeepSeek-R1 ist ein fortschrittliches KI-Reasoning-Modell, das entwickelt wurde, um die Problemlösungsfähigkeiten durch verstärkendes Lernen zu verbessern. Es zielt darauf ab, KI…

EmpfohlenKI-Modelle & LLMs
Top 5 KI-Modelle ansehen

Das Unity ML-Agents Toolkit ist ein Open-Source-Projekt, das es ermöglicht, Spiele und Simulationen als Umgebungen für das Training intelligenter Agenten mithilfe von Deep…

KI-Tools für die SpieleentwicklungGaming und E-Sport

Platz 64 in KI-GitHub-Repos

Tool ansehen

Das Unity ML-Agents Toolkit ist ein Open-Source-Projekt, das es ermöglicht, Spiele und Simulationen als Umgebungen für das Training intelligenter Agenten mithilfe von Deep…

KI-Tools für die SpieleentwicklungGaming und E-Sport
Platz 64 in KI-GitHub-Repos

OpenManus-RL

KI-GitHub-Repos

OpenManus-RL ist ein Open-Source-Projekt, das sich auf die Live-Stream-Entwicklung für das Reinforcement Learning (RL) Tuning von Large Language Model (LLM) Agenten konzentriert.…

KI-Agenten-Builder
Tool ansehen

KI-GitHub-Repos

Open-Source-Projekt, das sich auf die Live-Stream-Entwicklung für das Reinforcement Learning (RL) Tuning von Large Language Model (LLM) Agenten konzentriert.…OpenManus-RL ist ein Open-Source-Projekt, das sich auf die Live-Stream-Entwicklung für das Reinforcement Learning (RL) Tuning von Large Language Model (LLM) Agenten konzentriert.…

KI-Agenten-Builder
Top 250 KI-GitHub-Repos ansehen

Spinning Up in Deep RL bietet umfassende Dokumentation zum Lernen von Deep Reinforcement Learning. Es enthält Installationsanleitungen, Algorithmen, Experimentmanagement und…

Unternehmensschulung & E-Learning

Platz 59 in KI-Lernen

Tool ansehen

Bietet umfassende Dokumentation zum Lernen von Deep Reinforcement Learning. Es enthält Installationsanleitungen, Algorithmen, Experimentmanagement und…Spinning Up in Deep RL bietet umfassende Dokumentation zum Lernen von Deep Reinforcement Learning. Es enthält Installationsanleitungen, Algorithmen, Experimentmanagement und…

EmpfohlenUnternehmensschulung & E-Learning
Platz 59 in KI-Lernen
1 von 8