Github icon Twitter icon Facebook Globe

Using Django, Docker, and Scikit-learn to Bootstrap Your Machine Learning Project

Tuesday 2:20pm, Ballrooms B and C
Intermediate

About This Talk

Reproducible results can be the bane of a data engineer or data scientist’s existence. Perhaps a data scientist prototyped a model some months ago, tabled the project, only to return to it today. It’s now when they notice the inaccurate or lack of documentation in the feature engineering process. No one wins in that scenario.

In this talk we’ll walk through how you can use Django to spin up a Docker container to handle the feature engineering required for a machine learning project and spit out a pickled model. From the version controlled Docker container we can version our models, store them as needed and use scikit-learn to generate predictions moving forward. Django will allow us to easily bootstrap a machine learning project removing the downtown required to setup a project and permit us to move quickly to having a model ready for exploration and ultimately production.

Machine learning done a bit easier? Yes please!

Photo of

Lorena Mesa

Political analyst turned coder, Lorena Mesa is a Sprout Social data engineer, Director on the Python Software Foundation, PyLadies Chicago co-organizer, and Write/Speak/Code conference organizer. Lorena loves to make meaning out of data, asking big questions and using her code to build models to derive that meaning. Part Star Wars fanatic but mostly a Trekkie, Lorena abides by the motto to “live long and prosper”.