Data Science Experimental Methods
4 weeks US$ 400
Not ready? for new sessions.
Cannot display enrollment button
Session does not belong to course
Course logo

Data Science Experimental Methods

Acquire the skills to build effective real-world ML systems: the production ML model lifecycle, data and label quality, experiment tracking, model evaluation, model deployment and monitoring. This course will help you bridge the gap between state-of-the-art ML modeling, and building real-world ML systems.

Instructor profile photo
Mona Khalil
Data Science Manager at Greenhouse Software
Price
US$ 400
Course Duration
4 weeks
Start Date
May 2
Registration By
April 20
Learn alongside a small group of your professional peers
Connect with experts through live sessions and office hours
Real-world projects that teach you industry skills.
Created and taught by
Instructor Photo
Link to an instructor's LinkedIn profile
Link to an instructor's Twitter profile

Mona Khalil

Data Science Manager at Greenhouse Software

Affiliation logo
The course

Over the last decade Machine Learning has become ubiquitous and yet, we are likely only at the beginning of the ML adoption journey. The advent of machine learning has created a profound shift in how software systems are developed and deployed. Instead of developing new algorithms, we are increasingly learning them from large datasets. Moreover, Machine Learning systems are dynamic and require monitoring and frequent re-training to prevent performance degradation.

In this course, you will learn the skills and best practices for building effective real-world ML systems. Some examples include the machine learning model lifecycle, data & label quality, experiment tracking, model evaluation, model deployment and monitoring. The goal of this course is to help bridge the gap between state-of-the-art ML modeling, and building real-world ML systems.

1
Week 1
Data & Modeling
Learn
  • Archetypes of real-world ML applications
  • The production ML lifecycle
  • Why data quality and quantity are critical for real-world ML success
Project
A machine learning model to predict news categories from news article text.
  • Exploratory data analysis
  • Model training & hyperparameter optimization
  • Fine-tuning state-of-the-art pretrained transformer models for NLP tasks
2
Week 2
Model Evaluation
Learn
  • Designing good model evaluation metrics
  • Model underfitting and overfitting: what are they, and how to address them
  • Behavioral testing for ML models
Project
Test and evaluate the news classification from Week 1, and conduct error analysis.
  • Establish bounds on model performance with human annotation baseline
  • Behavioral testing for ML models
  • Testing for statistical properties of datasets
3
Week 3
Model Deployment & Inference
Learn
  • Options for deploying models online: common scenarios & tradeoffs
  • Feature Stores
  • Good practices to ensure production stability: gated rollouts, shadow mode deployment, online experimentation, and easy rollbacks
Project
Wrap the trained and tested model from week 2 in a lightweight web service. Deploy the service and test it online.
  • Wrap the model and data pipeline in a python FastAPI web service
  • Containerize the service using Docker
  • Basic integration testing for containerized service
  • Deploy the service and test it online
4
Week 4
Model Monitoring & Maintenance Post-Deployment
Learn
  • How MLOps practices evolve as a function of team and company maturity
  • Logging and monitoring infrastructure for ML applications
  • Data and concept drift in Machine Learning
  • CI/CD for ML models
Project
Monitoring and online performance tracking in ML systems.
  • Statistical data and concept drift measures
  • Model performance measurement
  • Outlier detection
Poorna KumarSenior Manager, Machine Learning @ Upstart; prev: ML, Statistics @ Stanford

Nihit has a rare set of skills and experiences - building large-scale ML production systems at top companies, along with a solid and rigorous research background. Along with that, he is great at distilling and passing on his hard-won insights and knowledge. I've learned a lot from his newsletter and the talks he's given to large audiences at Upstart - so I know first-hand how valuable and practical this class will be, and can't think of a better instructor!

Neil DhruvaMachine Learning Engineer @ Glean; ex-Facebook

Nihit has extensive experience building ML systems for recommendations, ranking and integrity problems at Facebook and LinkedIn. His expertise lies not only in developing and improving deep learning techniques but also in working with large scale systems that scale to billions of users. It’s a combination of both these skill sets that makes him a great fit to teach an MLOps course that requires an in-depth understanding of ML fundamentals and the ability to build out scalable systems that deal with constantly growing and ever-changing datasets in the real-world.

Rishabh BhargavaCo-Founder and CEO @ ML infra startup; co-editor of MLOpsRoundup

Nihit combines a deep theoretical understanding of ML with hands-on practical knowledge from having built large-scale search, recommender, and decisioning ML systems at the most impactful Internet companies. If I had to learn how to go from an idea to a working, scalable ML system, there would be no better instructor than Nihit!

This course is for...

Software engineers who want to build production systems that integrate ML

Data scientists who want to learn about the production ML lifecycle (aka ‘what comes after model training?’

Students/recent college grads who want hands-on experience building and shipping ML applications

Prerequisites

Knowledge of basic machine learning concepts.

Familiarity with software development in Python.

Recommended: Familiarity with Docker, cloud ecosystems such as AWS.

Course experience

Live Sessions with Experts

Top industry leaders teach you everything you need in only 4 weeks

Interactive Learning

Real-world projects put your learning into immediate action

Professional Communities

Grow your network by learning with an intimate cohort of peers from top companies
?
Frequently Asked Questions
Stay in the loop
Keep in touch for updates, discounts, and new course sessions.
Backed by top VCs, including
VCs
Teach
Share your unique expertise with the world.
Enterprise
Receive best-in-class skills training for your teams and organization.
Careers
Join us as we change the future of online education.
© 2021 - 2022 Corise Education. Terms of Service. Privacy Policy.
Questions? Email us at hello@corise.com