14–17 Oct 2019

Schedule: Implementing AI sessions

Add to your personal schedule
9:00 - 17:00 Monday, 14 October & Tuesday, 15 October
Location: Westminster Suite
Rich Ott (The Pragmatic Institute)
PyTorch is a machine learning library for Python that allows you to build deep neural networks with great flexibility. Its easy-to-use API and seamless use of GPUs make it a sought-after tool for deep learning. Join Rich Ott to get the knowledge you need to build deep learning models using real-world datasets and PyTorch. Read more.
Add to your personal schedule
9:00 - 17:00 Monday, 14 October & Tuesday, 15 October
Location: Park Suite
Michael Cullan (Pragmatic Institute)
Average rating: ****.
(4.00, 1 rating)
The TensorFlow library provides computational graphs with automatic parallelization across resources—ideal architecture for implementing neural networks. Michael Cullan walks you through TensorFlow's capabilities in Python, from building machine learning algorithms piece by piece to using the Keras API provided by TensorFlow with several hands-on applications. Read more.
Add to your personal schedule
9:0012:30 Tuesday, 15 October 2019
Location: Windsor Suite
Danielle Dean (iRobot), Mathew Salvaris (Microsoft), Wee Hyong Tok (Microsoft)
Average rating: ****.
(4.33, 6 ratings)
Danielle Dean, Mathew Salvaris, and Wee Hyong Tok outline the recommended ways to train and deploy Python models on Azure, ranging from running massively parallel hyperparameter tuning using Hyperdrive to deploying deep learning models on Kubernetes. Read more.
Add to your personal schedule
13:3017:00 Tuesday, 15 October 2019
Location: Buckingham Room - Palace Suite
Pramod Singh (Walmart Labs ), Akshay Kulkarni (Publicis Sapient)
Average rating: **...
(2.40, 10 ratings)
An estimated 80% of data generated is an unstructured format, such as text, an image, audio, or video. Vijay Srinivas Agneeswaran, Pramod Singh, and Akshay Kulkarni explore how to create a language model that generates natural language text by implementing and forming a recurrent neural network and attention networks built on top of TensorFlow 2.0. Read more.
Add to your personal schedule
13:3017:00 Tuesday, 15 October 2019
Location: Blenheim Room - Palace Suite
Robert Crowe (Google), Pedram Pejman (Google)
Average rating: **...
(2.90, 10 ratings)
Putting together an ML production pipeline for training, deploying, and maintaining ML and deep learning applications is much more than just training a model. Robert Crowe and Pedram Pejman explore Google's TFX, an open source version of the tools and libraries that Google uses internally, made using its years of experience in developing production ML pipelines. Read more.
Add to your personal schedule
11:0511:45 Wednesday, 16 October 2019
Location: King's Suite - Balmoral
Steve Flinter (Mastercard Labs), Ahmed Menshawy (Mastercard Labs)
Average rating: ****.
(4.00, 3 ratings)
Steve Flinter and Ahmed Menshaw explore the work that Mastercard Labs undertook to build an end-to-end machine learning pipeline, suitable for both R&D and production, using Kubernetes and Kubeflow. They demonstrate how the pipeline can be defined, configured, connected to a data streaming service, and used to train and deploy a model, which can be exposed for inference via an API. Read more.
Add to your personal schedule
11:0511:45 Wednesday, 16 October 2019
Location: King's Suite - Sandringham
Yan Zhang (Microsoft), Mathew Salvaris (Microsoft)
Average rating: ***..
(3.67, 3 ratings)
When IoT meets AI, a new round of innovations begins. Yan Zhang and Mathew Salvaris examine the methodology, practice, and tools around deploying machine learning models on the edge. They offer a step-by-step guide to creating an ML model using Python, packaging it in a Docker container, and deploying it as a local service on an edge device as well as deployment on GPU-enabled edge devices. Read more.
Add to your personal schedule
11:0511:45 Wednesday, 16 October 2019
Location: Blenheim Room - Palace Suite
Alex Ingerman (Google)
Average rating: ****.
(4.29, 7 ratings)
Federated learning is the approach of training ML models across many devices without collecting the data in a central location. Alex Ingerman explores learning concepts and the use cases for decentralized machine learning, drawing on Google's real-world deployments. You'll learn how to build your first federated models with the open source TensorFlow Federated. Read more.
Add to your personal schedule
13:4514:25 Wednesday, 16 October 2019
Location: King's Suite - Balmoral
Paris Buttfield-Addison (Secret Lab), Tim Nugent (Lonely Coffee)
Average rating: ****.
(4.75, 8 ratings)
On-device ML and AI is the future for privacy-conscious, cloud-averse users of modern smartphones. Paris Buttfield-Addison and Tim Nugent explore what's possible using CoreML, Swift, and associated frameworks in tandem with the powerful ML-tuned silicon in modern Apple iOS hardware. They demonstrate and create ML and AI features with Swift to show how much you can do without touching the cloud. Read more.
Add to your personal schedule
13:4514:25 Wednesday, 16 October 2019
Location: King's Suite - Sandringham
Antje Barth (AWS)
Average rating: ****.
(4.71, 14 ratings)
Container and cloud native technologies around Kubernetes have become the de facto standard in modern ML and AI application development. Antje Barth examines common architecture blueprints and popular technologies used to integrate AI into existing infrastructures and explains how you can build a production-ready containerized platform for deep learning. Read more.
Add to your personal schedule
13:4514:25 Wednesday, 16 October 2019
Location: Buckingham Room - Palace Suite
Douglas Calegari (Independent)
Average rating: ****.
(4.00, 3 ratings)
Douglas Calegari details a solution that classifies and routes emails coming into a busy insurance service center. Join in to discover how his team evaluated NLP models, leveraged various techniques to increase classification and entity recognition accuracy, designed a scalable end-to-end machine learning data pipeline, and integrated them into an existing transactional system. Read more.
Add to your personal schedule
13:4514:25 Wednesday, 16 October 2019
Location: Blenheim Room - Palace Suite
Average rating: ****.
(4.67, 3 ratings)
Michael Friedrich and Stefanie Grunwald explore how an algorithm capable of playing Space Invaders can also improve your cloud service's automated scaling mechanism. Read more.
Add to your personal schedule
13:4514:25 Wednesday, 16 October 2019
Location: Westminster Suite
Martin Goodson (Evolution AI)
Average rating: ****.
(4.75, 4 ratings)
Data leakage occurs when the model gains access to data that it shouldn't have. AI systems can fail catastrophically in production if leakage is not dealt with properly. Martin Goodson details the four main manifestations of data leakage and explains how to recognize the warning signs. By mastering several key scientific principles, you can mitigate the risk of failure. Read more.
Add to your personal schedule
14:3515:15 Wednesday, 16 October 2019
Location: King's Suite - Balmoral
Secondary topics:  Machine Learning tools
Ahmed Kamal (Careem)
Average rating: ****.
(4.00, 7 ratings)
Every day Careem’s platform relies on machine learning (ML) in production to enable the movement of millions of its users. Ahmed Kamal outlines the challenges Careem faced while productionizing ML on scale and explains how to build an in-house ML platform that facilitates development and fast deployment of scalable ML services and accelerates the impact of ML everywhere. Read more.
Add to your personal schedule
14:3515:15 Wednesday, 16 October 2019
Location: King's Suite - Sandringham
Danielle Dean (iRobot), Wee Hyong Tok (Microsoft), Mathew Salvaris (Microsoft)
Average rating: ****.
(4.00, 2 ratings)
Dive into the the newly released GitHub repository for recommended ways to train and deploy models on Azure with Danielle Dean, Wee Hyong Tok, and Mathew Salvaris. The repository ranges from running massively parallel hyperparameter tuning using Hyperdrive to deploying deep learning models on Kubernetes. Read more.
Add to your personal schedule
14:3515:15 Wednesday, 16 October 2019
Location: Buckingham Room - Palace Suite
Abhishek Kumar (Publicis Sapient)
Abhishek Kumar outlines how to industrialize capsule networks by detailing capsule networks and how capsule networks help handle spatial relationships between objects in an image and how to apply them to text analytics and tasks such as NLU or summarization. Join in to see a scalable, productionizable implementation of capsule networks over KubeFlow. Read more.
Add to your personal schedule
16:0016:40 Wednesday, 16 October 2019
Location: King's Suite - Sandringham
Thomas Phelan (HPE BlueData)
Average rating: ****.
(4.50, 2 ratings)
Today, organizations understand the need to keep pace with new technologies when it comes to performing data science with machine learning and deep learning, but these new technologies come with their own challenges. Thomas Phelan demonstrates the deployment of TensorFlow, Horovod, and Spark using the NVIDIA CUDA stack on Docker containers in a secure multitenant environment. Read more.
Add to your personal schedule
16:5017:30 Wednesday, 16 October 2019
Location: King's Suite - Balmoral
Average rating: ****.
(4.25, 12 ratings)
Developing perception algorithms for autonomous vehicles is incredibly difficult, as they need to operate in thousands of driving conditions and locations. Adam Grzywaczewski explores the challenges involved in data collection, processing, and management, as well as model development and validation. He also provides an overview of the necessary hardware and software infrastructure. Read more.
Add to your personal schedule
16:5017:30 Wednesday, 16 October 2019
Location: King's Suite - Sandringham
Bruno Wassermann (IBM Research)
Average rating: ****.
(4.00, 2 ratings)
Imagine there's a new version of your complex machine learning pipeline, but you need to make sure it doesn't negatively impact the performance of large numbers of existing customer models in production. Bruno Wassermann explains how IBM Research tackled the challenge for the natural language understanding layer of the IBM Watson Assistant service and demonstrates a new tool called Clue. Read more.
Add to your personal schedule
16:5017:30 Wednesday, 16 October 2019
Location: Buckingham Room - Palace Suite
James Fletcher (Grakn)
Average rating: ***..
(3.50, 2 ratings)
Statistical approaches alone are not sufficient to tackle the complexity of AI challenges today. Being smarter with the data we already have is critical to achieving machine understanding of any complex domain. James Fletcher explains how knowledge graph convolutional networks (KGCNs) demonstrate the usefulness of combining a connectionist deep learning approach with a symbolic approach. Read more.
Add to your personal schedule
11:0511:45 Thursday, 17 October 2019
Location: Buckingham Room - Palace Suite
Zaid Tashman (Accenture Labs)
Average rating: *****
(5.00, 3 ratings)
Today traditional approaches to predictive maintenance fall short. Zaid Tashman dives into a novel approach to predict rare events using a probabilistic model, the mixed membership hidden Markov model, highlighting the model's interpretability, its ability to incorporate expert knowledge, and how the model was used to predict the failure of water pumps in developing countries. Read more.
Add to your personal schedule
11:5512:35 Thursday, 17 October 2019
Location: Buckingham Room - Palace Suite
Alasdair Allan (Babilim Light Industries)
Average rating: ****.
(4.50, 4 ratings)
The future of machine learning is on the edge and on small, embedded devices that can run for a year or more on a single coin-cell battery. Alasdair Allan dives deep into how using deep learning can be very energy efficient and allows you to make sense of sensor data in real time. Read more.
Add to your personal schedule
11:5512:35 Thursday, 17 October 2019
Location: Blenheim Room - Palace Suite
Secondary topics:  Machine Learning
Jewel James (Gojek), Mudit Maheshwari (Gojek)
Average rating: ****.
(4.00, 2 ratings)
GoFood, Gojek's food delivery product, is one of the largest of its kind in the world. Jewel James and Mudit Maheshwari explain how they prototyped the search framework that personalizes the restaurant search results by using ML to learn what constitutes a relevant restaurant given a user's purchasing history. Read more.
Add to your personal schedule
11:5512:35 Thursday, 17 October 2019
Location: Westminster Suite
Siddha Ganju (NVIDIA), Meher Kasam (Square)
Average rating: ****.
(4.80, 5 ratings)
Over the last few years, convolutional neural networks (CNNs) have risen in popularity, especially in the area of computer vision. Many mobile applications running on smartphones and wearable devices would benefit from the new opportunities enabled by deep learning techniques. Siddha Ganju and Meher Kasam walk you through optimizing deep neural nets to run efficiently on mobile devices. Read more.
Add to your personal schedule
13:4514:25 Thursday, 17 October 2019
Location: King's Suite - Sandringham
Tyler Dunn (Rasa)
Average rating: ****.
(4.00, 4 ratings)
AI assistants are getting a great deal of attention from the industry and research. However, the majority of assistants built to this day are still developed using a state machine and a set of rules. That doesn’t scale in production. Tyler Dunn explores how to build AI assistants that go beyond FAQ interactions using machine learning and open source tools. Read more.
Add to your personal schedule
13:4514:25 Thursday, 17 October 2019
Location: Westminster Suite
Holger Kyas (Open Group, Helvetia Insurances, University of Applied Sciences)
Average rating: *....
(1.00, 1 rating)
Holger Kyas details the AI multicloud broker, which is triggered by Amazon Alexa and mediates between AWS Comprehend (Amazon), Azure Text Analytics (Microsoft), GCP Natural Language (Google), and Watson Tone Analyzer (IBM) to compare and analyze sentiment. The extended AI part generates new sentences (e.g., marketing slogans) with a recurrent neural network (RNN). Read more.
Add to your personal schedule
14:3515:15 Thursday, 17 October 2019
Location: King's Suite - Sandringham
Laurence Moroney (Google)
Average rating: ****.
(4.86, 7 ratings)
Laurence Moroney explores how to go from wondering what machine learning (ML) is to building a convolutional neural network to recognize and categorize images. With this, you'll gain the foundation to understand how to use ML and AI in apps all the way from the enterprise cloud down to tiny microcontrollers using the same code. Read more.
Add to your personal schedule
14:3515:15 Thursday, 17 October 2019
Location: Buckingham Room - Palace Suite
Secondary topics:  Deep Learning, Machine Learning
Carlos Rodrigues (Siemens)
Average rating: *****
(5.00, 3 ratings)
An evolving landscape of cyber threats demands innovation. It's time to bring AI to the fight. Carlos Rodrigues explains why it's mandatory to use bleeding-edge AI in production to improve threat detection in a worldwide company such as Siemens. The corporate network has more than 500,000 endpoint and more than 370,000 employees. The attack vectors are endless; thus, legacy approaches don't scale. Read more.
Add to your personal schedule
14:3515:15 Thursday, 17 October 2019
Location: Westminster Suite
Jameson Toole (Fritz AI)
Average rating: *****
(5.00, 1 rating)
Getting machine learning models ready for use on device is a major challenge. Drag-and-drop training tools can get you started, but the models they produce aren’t small enough or fast enough to ship. Jameson Toole walks you through optimization, pruning, and compression techniques to keep app sizes small and inference speeds high. Read more.
Add to your personal schedule
16:0016:40 Thursday, 17 October 2019
Location: King's Suite - Sandringham
Paris Buttfield-Addison (Secret Lab), Tim Nugent (Lonely Coffee)
Average rating: ****.
(4.80, 5 ratings)
You're building a high-volume, expensive, robot-driven warehouse. Your robots need to get to the right place quickly, find the right item, and sort it to the right place without colliding with each other, the shelves, or people. But you don't have any robots, and you need to start writing the logic and training them. Paris Buttfield-Addison and Tim Nugent outline how to use a simulation to do it. Read more.
Add to your personal schedule
16:5017:30 Thursday, 17 October 2019
Location: King's Suite - Sandringham
Jim Dowling (Logical Clocks), Ajit Mathews (AMD)
Average rating: *****
(5.00, 1 rating)
The Radeon open ecosystem (ROCm) is an open source software foundation for GPU computing on Linux. ROCm supports TensorFlow and PyTorch using MIOpen, a library of highly optimized GPU routines for deep learning. Jim Dowling and Ajit Mathews outline how the open source Hopsworks framework enables the construction of horizontally scalable end-to-end machine learning pipelines on ROCm-enabled GPUs. Read more.
Add to your personal schedule
16:5017:30 Thursday, 17 October 2019
Location: Blenheim Room - Palace Suite
Vignesh Gopakumar (United Kingdom Atomic Energy Authority)
Vignesh Gopakumar explores image mapping of the temporal evolution of physics parameters as plasma interacts with the reactor wall using a data-inferred approach. The model captures how parameters such as temperature and density evolve across space and time. By analyzing the patterns found in simulation data, the model learns the existing physics relations implicitly defined within the data. Read more.

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

aisponsorships@oreilly.com

For information on exhibiting or sponsoring a conference

pr@oreilly.com

For media/analyst press inquires