Anatomy of an ML Codebase

Speaker

Jonathan Bechtel

Details

It's one thing to understand ML, it's another to be able to use ML, and it's something entirely different to be able to BUILD ML. This hands on workshop is designed for the latter purpose.

At the DSML group we love to engage with open source and encourage a mindset of ambitious building. We'll use this approach to guide our way to learning about common design principles in lots of ML codebases, and how they interact to create the different tools ML Engineers and Data Scientists use on a daily basis.

Topics covered will include:

- Different layers of abstraction commonly used in projects like scikit-learn, tensorflow, and others

- How mathematical principles are codified into ML algorithms

- When python is and is not used, and tool choices when speed is of paramount importance

- How unit testing and ops are typically handled during pull requests

This is meant to be very hands on, and people should expect to spend lots of time poking around through github repos and staring at lots of examples of live code. The goal of this workshop is to give peope a birds eye view of what it means to actively contribute to an in-production ML codebase.

Event type:
Workshop
Preparation:
Install code editor, active GitHub account
April 29, 2023
2:00 pm
-
4:00 pm
April 29, 2023
Online
Zoom

While this event is FREE, tickets are required & space is limited!

Attend this event

About the speaker

Jonathan Bechtel

Data Scientist

Jonathan is a data scientist with an expertise in time series modeling and open source development. He's helped organize contributions to TensorflowJS and sktime, and enjoys evangelizing the spread of grassroots ML knowledge. He's worked with organizations such as General Assembly, NYPD, Amber Capital and Advent International to assist them with their data science needs. He has a particular passion for time series problems, since he believes they're the most practical way for companies to harness ML for business value.

Upcoming Events

How to conduct experiments with text at scale
Online
August 23, 2023

Experimental Design with Text Message Data

How to conduct experiments with text at scale

Speaker

Laura Zheng

Learn More
How to Combine Counterfactuals with Pattern Recognition
In Person
August 10, 2023

Causal Inference and Machine Learning: The Current Frontier

How to Combine Counterfactuals with Pattern Recognition

Speaker

Gerard Torrats-Espinosa

Learn More
Join other DSML Group Attendees for a Private Dinner
In Person
August 2, 2023

DSML Group. Private Dinner

Join other DSML Group Attendees for a Private Dinner

Speaker

Jonathan Bechtel

Learn More
Fast and Easy Chatbots
In Person
July 26, 2023

Research Reading: Prototyping Conversational LLM's With Alpaca

Fast and Easy Chatbots

Speaker

Jonathan Bechtel

Learn More
Join us at Rokt on-site to learn how a leader in e-commerce technology uses ML to solve problems.
In Person
July 12, 2023

Using Machine Learning in E-Commerce w/ Rokt

Join us at Rokt on-site to learn how a leader in e-commerce technology uses ML to solve problems.

Speaker

Yan Xu

Learn More
What is the underlying graph structure of the crypto financial market?
In Person
June 28, 2023

Using Machine Learning to Study the Structure of CryptoMarkets

What is the underlying graph structure of the crypto financial market?

Speaker

Jonathan Bechtel

Learn More