Building reinforcement learning models and AI applications with Ray
Who is this presentation for?
- Machine learning researchers, practitioners, and data scientists
Description
Building end-to-end AI applications is challenging, and building the next generation of AI applications, such as online learning and RL is even more challenging because these applications exhibit a large variety of computational patterns (e.g., data processing, simulations, model training, model serving), and none of the existing frameworks can efficiently support all these patterns at scale.
Robert Nishihara, Philipp Moritz, and Ion Stoica explore how Ray can seamlessly and efficiently support these computational patterns, and, hence, provide an ideal platform for building AI applications. You’ll have the opportunity to take a hands-on deep dive into Ray, learn its API, and implement several state-of-the-art AI applications, including an end-to-end application that involves training an RL model and serving predictions from it.
Prerequisite knowledge
- Familiarity with Python programming, basic machine learning concepts, and reinforcement learning
Materials or downloads needed in advance
- A laptop
What you'll learn
- Learn how to develop simple RL applications at scale with Ray and manage Ray on clusters

Robert Nishihara
University of California, Berkeley
Robert Nishihara is a fourth-year PhD student working in the University of California, Berkeley, RISELab with Michael Jordan. He works on machine learning, optimization, and artificial intelligence.

Philipp Moritz
University of California, Berkeley
Philipp Moritz is a PhD candidate in the Electrical Engineering and Computer Sciences (EECS) Department at the University of California, Berkeley, with broad interests in artificial intelligence, machine learning, and distributed systems. He’s a member of the Statistical AI Lab and the RISELab.

Ion Stoica
University of California, Berkeley
Ion Stoica is a professor in the Electrical Engineering and Computer Sciences (EECS) Department at the University of California, Berkeley, where he researches cloud computing and networked computer systems. Previously, he worked on dynamic packet state, chord DHT, internet indirection infrastructure (i3), declarative networks, and large-scale systems, including Apache Spark, Apache Mesos, and Alluxio. He’s the cofounder of Databricks—a startup to commercialize Apache Spark—and Conviva—a startup to commercialize technologies for large-scale video distribution. Ion is an ACM fellow and has received numerous awards, including inclusion in the SIGOPS Hall of Fame (2015), the SIGCOMM Test of Time Award (2011), and the ACM doctoral dissertation award (2001).
Presented by
Elite Sponsors
Strategic Sponsors
Diversity and Inclusion Sponsor
Impact Sponsors
Premier Exhibitor Plus
R & D and Innovation Track Sponsor
Contact us
confreg@oreilly.com
For conference registration information and customer service
partners@oreilly.com
For more information on community discounts and trade opportunities with O’Reilly conferences
Become a sponsor
For information on exhibiting or sponsoring a conference
pr@oreilly.com
For media/analyst press inquires