Hamza Farooq
How does Netflix create personalized content for each of their users? Pre-Class This is a pre-class session where you will need to sign up on Google Cloud Platform using the Education Grant
Oct 26th 2022
For our premier class, we will begin by discussing the ecosystem of what entails ML System Design and some basics of ML Ops. We will discuss forecasting at scale with emphasis on the following:
Nov 2nd 2022
We will beging the class with a short discussion on functions and classes. We will then practice building our very first algorithm from scratch
Nov 16th 2022 Utilizing Transfer Learning
Nov 30th 2022 We will discover the magic of Streamlit and use it to build beautiful apps and deploy them Dec 14th 2022 Walkthrough of Airflow
Here are some of the projects we will be working on. Currently a placeholder
Can I audit the class?
I'm happy to connect, listen and help. Let's work together and build
something awesome.
Email Me.
Welcome to
Machine
Learning
System Design
Course Overview
How do we get beyond Untitled54.ipython Jupyter Notebook?
How do we build models to predict sales for 1000 items?
The answer is Machine Learning System Design! Organizations in today's world need an automated and streamlined ML process. This process does not just help the organization successfully deploy ML models in production but also optimize and maintain those at scale.
ML System Design is designed to help students transition from classroom learning of machine learning to real world application. It is aimed at the nuances within the industry where data is often messy and there is usually no single model that fits all. Through this course, my aim would be emulate real life examples as much possible to help students
Modulely Schedule
Module 0
Setup Google Cloud Platform
Please install:
1. Github Desktop
2. Anaconda
Module 1
Introduction to ML System Design + Modeling at Scale
- Running multiple time series concurrently
- Hyperparameter Tuning and cost optimization
- Asymmetric loss function
- Interquartile range calculation
- Model Deployment
Module 2
Algorithms from Scratch
Module 3
Natural Language Processing
Zero Shot models
Lab: Let's build a contextual search engine!Module 4
Using Streamlit and FAST API
Module 5
Presentation and Final Submissions
Final PresentationSelected Works
FAQs
Feel free to follow this page for updates on slides/ assignments
What are the pre-req for the class?
You need to have a decent working knowledge of Python.
Will there be any group projects?
There will be individual projects for each students, we are here to help everyone grow!
Get In Touch
Hamza Farooq
Adjunct Professor Tushar Gowda
Teaching Assistant