Collaboration at Scale: Highlights from Uber Open Summit 2018

Wayne Cunningham
4 min readintermediate
--
View Original

Overview

The article discusses highlights from the Uber Open Summit 2018, focusing on the importance of open source collaboration in various fields such as big data, machine learning, and front-end development. Key presentations from industry experts showcase practical applications and advancements in these areas.

What You'll Learn

1

How to implement Pyro for modern Bayesian machine learning

2

How to scale deep learning training using Horovod

3

Why open source technologies are essential for urban computing

4

How to utilize deck.gl for large-scale geospatial visualization

Key Questions Answered

What are the benefits of open source software in various industries?
Open source software provides flexibility, cost savings, and community support, enabling companies across diverse industries to innovate and collaborate more effectively. Jim Zemlin highlighted these benefits during his keynote at the Uber Open Summit.
How does Pyro facilitate Bayesian machine learning?
Pyro serves as a platform for modern Bayesian machine learning, offering a rich toolset for probabilistic programming. It allows researchers to build complex models while leveraging the flexibility of Python, making it easier to conduct advanced machine learning research.
What is the role of Horovod in distributed deep learning?
Horovod simplifies the process of scaling deep learning training across multiple GPUs. By allowing developers to convert a single-GPU training script into a multi-GPU setup with minimal changes, it enhances efficiency and reduces training time significantly.
How can deck.gl be used for urban transportation visualization?
deck.gl is a WebGL-powered framework that enables large-scale geospatial visualization. It helps users analyze transportation patterns in urban environments, providing insights into traffic flow and urban planning through interactive visualizations.

Technologies & Tools

Machine Learning
Pyro
Used for modern Bayesian machine learning and probabilistic programming.
Machine Learning
Horovod
Facilitates distributed deep learning training across multiple GPUs.
Data Visualization
Deck.gl
Used for large-scale geospatial visualization in urban computing.

Key Actionable Insights

1
Leverage open source tools like Pyro and Horovod to enhance your machine learning projects.
These tools provide robust frameworks for probabilistic programming and distributed training, respectively, which can significantly improve the efficiency and effectiveness of your models.
2
Utilize deck.gl for visualizing large datasets in urban computing applications.
This framework allows for real-time data visualization, helping stakeholders make informed decisions based on transportation and urban planning data.
3
Engage with the open source community to stay updated on best practices and innovations.
Participating in events like the Uber Open Summit can provide valuable networking opportunities and insights into the latest advancements in technology.

Related Concepts

Open Source Software Collaboration
Machine Learning Frameworks
Geospatial Data Visualization
Urban Computing Technologies