SESSION + Live Q&A

Building Robust Machine Learning Systems

Machine learning is powering huge advances in products that we know and love. As a result, ever growing parts of the systems we build are changing from the deterministic to the probabilistic. The accuracy of machine learning applications can quickly deteriorate in the wild without strategies for testing models, instrumenting their behaviour and the ability to introspect and debug incorrect predictions. Wouldn't it be nice to have the best of the software engineering and machine learning worlds when building our systems? This session will take an applied view from my experience at Ravelin, and will provide useful practices and tips to help ensure your machine learning systems are robust, well audited, avoid embarrassing predictions, and introspectable, so you can hopefully sleep a little better at night.



Speaker

Stephen Whitworth

Co-founder and Machine Learning Engineer @Ravelin

Stephen is a co-founder and machine learning engineer at Ravelin, helping fight fraudsters online. He previously worked at Hailo, where he built data products and simulations to understand how people move around cities. He also started golearn, one of the most popular machine learning libraries...

Read more

Location

Mountbatten, 6th flr.

Track

Modern Learning Systems

Topics

Machine LearningBest PracticesInterview Available

Share

From the same track

SESSION + Live Q&A Deep Learning

Deep Learning @Google Scale: Smart Reply in Inbox

Anjuli will describe the algorithmic, scaling and deployment considerations involved in an extremely prominent application of cutting-edge deep learning in a user-facing product: the Smart Reply feature of Google Inbox.

Anjuli Kannan

Software Engineer @GoogleBrain

SESSION + Live Q&A Deep Learning

Products And Prototypes With Keras

In this talk Micha will show how to build a working product with Keras, a high level deep learning framework. He'll start by explaining deep learning at a conceptual level, before describing the product requirements. He'll then show code and discuss design decisions that demonstrate how to train...

Micha Gorelick

Research Engineer @FastForwardLabs, Keras Contributor

SESSION + Live Q&A Deep Learning

DSSTNE: Deep Learning at Scale

DSSTNE (Deep Sparse Scalable Tensor Network Engine) is a deep learning framework for working with large sparse data sets. It arose out of research into the use of deep learning for product recommendations after we realized existing frameworks were limited to a single GPU or data-parallel scaling...

Scott Le Grand

Deep Learning Engineer @Teza (ex-Amazon, ex-NVidia)

SESSION + Live Q&A Machine Learning

Julia: A Modern Language For Modern ML

Julia is a modern high-performance, dynamic language for technical computing, with many features which make it ideal for machine learning, including just-in-time (JIT) compilation, multiple dispatch, metaprogramming and easy to use parallelism. This talk will demonstrate these features, and...

Dr. Viral Shah

Co-Founder and CEO of Julia Computing and a Co-Creator of the Julia language

Dr. Simon Byrne

Quantitative Software Developer @JuliaComputing

SESSION + Live Q&A Machine Learning

Mini Workshop: Hands-on Deep Learning

In this interactive workshop, Micha Gorelick will lead you through modification an existing deep learning product implemented in Keras. If you plan to run the code, please come with a well-charged laptop battery! And if you get the chance, please also download the python packages and data we'll...

Micha Gorelick

Research Engineer @FastForwardLabs, Keras Contributor

Mike Lee Williams

Director of Research @FastForwardLabs

View full Schedule