KI Apps

OpenAI Gym

Website
Zusammenfassung mit KI ⊛

OpenAI Gym ist eine offene Quellbibliothek für die Entwicklung und den Vergleich von Verstärkendes Lernen-Algorithmen. Die Bibliothek bietet eine standardisierte API, um zwischen Lernalgorithmen und Umgebungen zu kommunizieren, sowie eine Sammlung von Umgebungen, die dieser API entsprechen.

Installation

Um die Basisbibliothek von Gym zu installieren, verwenden Sie pip install gym. Beachten Sie, dass dies nicht alle Abhängigkeiten für alle Familien von Umgebungen enthält. Sie können diese Abhängigkeiten für eine Familie wie pip install gym[atari] installieren oder pip install gym[all] verwenden, um alle Abhängigkeiten zu installieren.

API

Die Gym-API modelliert Umgebungen als einfache Python-Klassen. Die Erstellung von Umgebungsinstantien und die Interaktion mit ihnen ist sehr einfach. Hier ist ein Beispiel mit der "CartPole-v1"-Umgebung: ```python import gym env = gym.make("CartPole-v1") observation, info = env.reset(seed=42)

for _ in range(1000): action = env.action_space.sample() observation, reward, terminated, truncated, info = env.step(action)

if terminated or truncated:
    observation, info = env.reset()

env.close() ``` Umgebungen


Gym bietet eine Vielzahl von Umgebungen, die von einfachen Kontrollaufgaben bis hin zu komplexen Atari-Spielen reichen. Die Umgebungen sind in verschiedenen Kategorien organisiert, wie z.B. Classic Control, Toy Text, Atari und MuJoCo.

Versionierung

Gym verwendet eine strikte Versionierung, um die Reproduzierbarkeit zu gewährleisten. Alle Umgebungen enden mit einem Suffix wie "_v0". Wenn Änderungen an den Umgebungen vorgenommen werden, die die Lernergebnisse beeinflussen könnten, wird die Nummer um eins erhöht, um mögliche Verwirrung zu vermeiden.

Zukunft von Gym

Die Entwicklung von Gym wurde auf das neue Paket Gymnasium umgestellt, das von der gleichen Gruppe von Entwicklern unterhalten wird, die Gym in den letzten 18 Monaten unterhalten haben. Wenn Sie bereits die neueste Version von Gym (v0.26.2) verwenden, können Sie einfach auf v0.27.0 von Gymnasium umstellen, indem Sie import gym durch import gymnasium as gym ersetzen. Gym wird keine zukünftigen Updates oder Fehlerbehebungen mehr erhalten, und keine weiteren Änderungen werden am Kern-API in Gymnasium vorgenommen.

Weitere Informationen

Ă„hnliche KI-Apps

* KI-Zusammenfassungen können Fehler enthalten. Alle Angaben ohne Gewähr.