sven1977 / rllib_tutorials

Ray RLlib tutorial material

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hands-on RL with Ray’s RLlib

Overview

“Hands-on RL with Ray’s RLlib” is a beginners tutorial for working with reinforcement learning (RL) environments, models, and algorithms using Ray’s RLlib library. It offers high scalability, a large list of algos to choose from (offline, model-based, model-free, etc..), support for TensorFlow and PyTorch, and a unified API for a variety of applications. This tutorial includes a brief introduction to provide an overview of concepts (e.g. why RL) before proceeding to RLlib models, hyperparameter tuning, debugging, student exercises, Q/A, and more. All code will be provided as .py files in a GitHub repo.

Intended Audience

  • Python programmers who want to get started with reinforcement learning and RLlib

Prerequisites

  • Some Python programming experience
  • Some familiarity with machine learning
  • Experience in reinforcement learning and Ray would be helpful, but isn’t required
  • Experience with TensorFlow or PyTorch would be helpful, but isn’t required

Key Takeaways

  • What is reinforcement learning and why RLlib
  • How to configure and hyperparameter tune RLlib
  • RLlib debugging best practices

Tutorial Outline

Other Recommended Readings

About

Ray RLlib tutorial material

License:Apache License 2.0


Languages

Language:Jupyter Notebook 96.7%Language:Python 3.3%