Hero image

Machine Learning System Design

New
·

7 Weeks

·

Cohort-based Course

Gain a thorough understanding of the world of Machine Learning Deployment with a special focus on SOTA Language Models

Hosted by

Hamza Farooq

A ML scientist and Adjunct Professor | 15+ years at Google, Walmart and startups

Course overview

Develop your production level ML Solutions

Upon completing this course, students will undergo a transformation in their understanding of machine learning with a focus on production and LLMs. They will gain practical skills in building and deploying machine learning models in a production environment.


Additionally, students will gain a comprehensive understanding of the end-to-end machine learning pipeline, allowing them to construct and deploy robust and effective models in real-world settings using Large Language Models. Overall, students will emerge with greater confidence in their abilities to tackle practical machine learning problems and deliver results in production.


Class begins in the last week of April


This cohort will be capped at 20 students to ensure quality and personalized learning.


Each student will also get dedicated coaching through out the course.

Who is this course for

01

You are intrigued about LLMs and would like to learn more!

02

You are ready to deploy your own SOTA AI Models and like to see how they work

03

You want to go beyond Jupyter Notebook and develop batch or real-time prediction

What you’ll get out of this course

Collect and preprocess data for large language models


Train and fine-tune pre-trained large language models for specific tasks


Evaluate the performance of large language models and select appropriate metrics


Deploy large language models in real-world applications using APIs and Huggingface


Understand ethical considerations involved in working with large language models, such as avoiding bias and ensuring transparency

Meet your instructor

Hamza Farooq

Hamza Farooq

Senior Research Science Manager @ Google Adjunct Professor @U of Minnesota

I have over 15 years of experience of leading and building ML teams and have been teaching for the past three years.

A pattern of wavy dots
Join an upcoming cohort

Machine Learning System Design

Cohort 1

$600 USD

Dates

Apr 30 - June 16, 2023

Application Deadline

Apr 15, 2023

Course syllabus

01

First Module

Introduction to Machine Learning and Natural Language Processing

  • Overview of natural language processing and its applications
  • The role of large language models in machine learning and LLMs


02

Second Module

Data Collection and Preprocessing

  • Strategies for collecting and preprocessing data for large language models
  • Generating Embedding for Large Corpus using Sliding Window and Averaging
  • Techniques for handling large datasets
  • Best practices for data cleaning and formatting


03

Third Module

Large Language Models and Neural Networks

  • The basics of neural networks and deep learning
  • Introduction to large language models such as GPT-3 and BERT
  • Understanding how large language models work and their limitations

04

Fourth Module

Training Large Language Models

  • Techniques for training large language models
  • How to fine-tune pre-trained models for specific tasks
  • Strategies for dealing with overfitting and underfitting


05

Fifth Module

Evaluating Large Language Models

  • Techniques for evaluating the performance of large language models
  • Best practices for selecting evaluation metrics
  • Understanding the limitations of evaluation metrics


06

Sixth Module

Deploying Large Language Models

  • Strategies for deploying large language models in real-world applications using APIs and Hugginface
  • Best practices for integration with other systems
  • Ethical considerations when deploying large language models


Course schedule

4-6 hours per week
  • Sundays: Module Teaching

    11am - 1:00pm PST

    We will go through each module during this class

  • Fridays

    9:00 - 10:00am PST

    Office Hours: online

  • Weekly projects

    2-4 hours per week

    Students will spend time building projects with their team members or individually

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions

What happens if I can’t make a live session?
I work full-time, what is the expected time commitment?
What’s the refund policy?

Stay in the loop

Sign up to be the first to know about course updates.

A pattern of wavy dots
Join an upcoming cohort

Machine Learning System Design

Cohort 1

$600 USD

Dates

Apr 30 - June 16, 2023

Application Deadline

Apr 15, 2023

$600 USD

New
·

7 Weeks