Читать книгу Deep Learning illustriert - Jon Krohn - Страница 66
4.7.1OpenAI Gym
ОглавлениеOpenAI Gym31 wird von dem nichtkommerziellen KI-Forschungsunternehmen OpenAI entwickelt.32 OpenAI hat es sich zur Aufgabe gemacht, die Artificial General Intelligence (mehr dazu im nächsten Abschnitt) auf sichere und faire Weise voranzutreiben. Dazu haben die Forscher bei OpenAI eine Reihe von Werkzeugen zur KI-Forschung entwickelt und als Open Source zur Verfügung gestellt, darunter auch OpenAI Gym. Dieses Toolkit bietet eine Schnittstelle zum Trainieren von Reinforcement-Learning-Modellen, egal ob tief oder nicht.
Wie in Abbildung 4–13 dargestellt wird, enthält das Gym eine ganze Reihe von Umgebungen, einschließlich einiger Atari-2600-Spiele33, mehrerer Robotik-Simulatoren, einiger einfacher textbasierter, algorithmischer Spiele und mehrerer Robotik-Simulatoren mit der MuJoCo-Physik-Engine34. In Kapitel 13 werden Sie OpenAI Gym in einer Codezeile installieren und dann eine seiner Umgebungen nutzen, um den DQN-Agenten zu trainieren, den Sie dort bauen. OpenAI Gym ist in Python geschrieben und kompatibel mit jeder Deep-Learning-Bibliothek wie TensorFlow und PyTorch. (Wir werden die verschiedenen Deep-Learning-Bibliotheken in Kapitel 14 besprechen; diese beiden sind besonders beliebt.)