Put an ML Model in Production with Me!

The reasoning and architecture surrounding the productionization of a machine learning model
Chelsea Troy

Put an ML Model in Production with Me!

Put an ML Model in Production with Me!

Chelsea Troy
🇬🇧 English
Advanced

Antwerp, Belgium
Carnot Wing
Total duration: 14h00

Timezone: Europe, Amsterdam
Monday June 2 09:30 - 17:30
Tuesday June 3 09:30 - 17:30


Summary

In the style of Andrew Ng's book Machine Learning Yearning, this workshop endeavors to introduce participants to the reasoning and architecture surrounding the productionization of a machine learning model. It will NOT delve into the specific architectural details of various types of machine learning models themselves (though I'll be prepared to answer questions, within a time box, on this) - the point is to understand:

  1. What does the loop look like of running, evaluating, and changing a machine learning model, and what technical details does the API of this workflow abstract?
  2. How might we put a model in production, and how will users access it?
  3. How can we swap out this model behind the API?
  4. How might we hide the specific language of ML behind good interfaces for consumers?
  5. What monitoring and testing should we implement during development, deployment, and running in production?
  6. What role does our context play in our choices about monitoring and error analysis?

For who?

This workshop targets professional software engineers with a few years of experience.

Learning Objectives

Participants will come away having done their own error analysis and made rudimentary changes to a model, then put that model in production in a manner very similar to that which might be used on the job. They'll have a firsthand experience with useful software engineering patterns more sophisticated than "fling model file on S3 and open it in a flask app," and they'll be able to speak to the engineering challenges specific to working with machine learning models.

Testimonial

Chelsea is one of the most engaging programming teachers I've learned from in recent memory,

Chelsea Troy

About Chelsea Troy

"I write code for money, fling barbells for fun, and write about tech for jack diddly at chelseatroy.com."

Chelsea writes code on projects like the Zooniverse Citizen Science Mobile App and the NASA Landsat Image Processing Pipeline. She looks for clients who are saving the planet, advancing basic scientific research, or providing resources to underserved communities. She has been known to take projects in mobile development, web development, and machine learning. She streams some programming sessions to YouTube, so you can watch her code (and narrate!) in real time. She then turns the recordings into educational materials.

Chelsea also teaches Mobile Software Development at the Master’s Program in Computer Science at the University of Chicago. She is the author of chelseatroy.com and a book called Remote Work Sucks (the title is kind of a trap). She organizes two conferences: PromptConf (Chicago area, very technical) and ORD Camp (Chicago area, not nearly as technical).

Chelsea flings barbells around for fun. She drives an electric cafe cruiser named Gigi. She's very gay.

All workshops by Chelsea Troy
@HeyChelseaTroy

Put an ML Model in Production with Me!

Chelsea Troy
🇬🇧 English
Advanced

Antwerp, Belgium
Carnot Wing
Total duration: 14h00

Timezone: Europe, Amsterdam
Monday June 2 09:30 - 17:30
Tuesday June 3 09:30 - 17:30


Also check out