Add GUIs to data science workflows with Jupyter wigets

Building Interactive Dashboards in Python: A Hands-on Introduction for Data Scientists

ODSC Europe, September 2018

Plotly Dash lets you build interactive dashboards in Python.

By allowing data scientists to develop data-centric interactive web applications in a language they are already familiar with, Dash allows replacing slide decks with dashboards for disseminating the results of the data science process. In this talk, I demonstrate how to build a web application that wraps a trained model from scratch.

Code

Slides

Jupyter widgets for human in the loop data science

Strata London, May 2018

You can use Jupyter widgets to build user interfaces for controlling data science pipelines.

In this talk, I show how widgets can be used to enhance your data science workflow by allowing you to concentrate on visualizations and abstrations rather than the minutiae of translating your thoughts into code. I talk through several widgets that we use every day at ASI Data Science.

Slides

Add GUIs to data science workflows with Jupyter widgets

Pycon UK, October 2017

You can use Jupyter widgets to build user interfaces for controlling data science pipelines. In this talk, I build a widget to interactively label a training set and retrain a model.

Video

Code

Become one of the cool kids on Github

Plotcon Oakland, May 2017

Why do some repositories grow popular while others remain relatively unknown? I try to achieve a quantitative understanding of the drivers of popularity in open source.

Video

Slides

Scala in production

Scala Central, January 2017

Using Scala as part of a team in small start-up poses unique human and technological challenges. This is the story of how we addressed the hurdles we encountered building SherlockML.

Video