- Experience with Python or other programming languages
- Knowledge of artificial intelligence and machine learning concepts
Audience
- Researchers
- Developers
DeepMind Lab is an agent-based artificial intelligence (AI) research platform that uses a 3D game-like simulation environment to train learning agents, run reinforcement learning algorithms, and develop machine learning (ML) systems.
This instructor-led, live training (online or onsite) is aimed at researchers and developers who wish to install, set up, customize, and use the DeepMind Lab platform to develop general artificial intelligence and machine learning systems.
By the end of this training, participants will be able to:
- Customize DeepMind Lab to build and run an environment that suits learning and training needs.
- Use DeepMind Lab's 3D simulation environment to train learning agents in a first-person viewpoint.
- Facilitate agent evaluation to develop intelligence in a 3D game-like world.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
Overview of DeepMind Lab Features and Architecture
Understanding Navigation, Memory, and Exploration in DeepMind Lab
Building and Running DeepMind Lab
Customizing DeepMind Lab
Using the Programmatic Level-Creation Interface
Exploring Python Dependencies
Getting Started on Linux
Using the 3D Simulation Environment
Learning About Observations and Actions
Using Human Input Controls
Implementing and Training a Learning Agent
Working with Upstream Sources
Working with External Dependencies, Prerequisites, and Porting Notes
Exploring DeepMind Lab Real-World Impact and Breakthroughs
Troubleshooting
Summary and Conclusion