Build, Train, and Deploy ML Pipelines using BERT

4
Join & Subscribe
Coursera
Free Online Course (Audit)
English
Paid Certificate Available
3 weeks long, 14 hours worth of material
selfpaced

Overview

In the second course of the Practical Data Science Specialization, you will learn to automate a natural language processing task by building an end-to-end machine learning pipeline using Hugging Face’s highly-optimized implementation of the state-of-the-art BERT algorithm with Amazon SageMaker Pipelines. Your pipeline will first transform the dataset into BERT-readable features and store the features in the Amazon SageMaker Feature Store. It will then fine-tune a text classification model to the dataset using a Hugging Face pre-trained model, which has learned to understand the human language from millions of Wikipedia documents. Finally, your pipeline will evaluate the model’s accuracy and only deploy the model if the accuracy exceeds a given threshold.

Practical data science is geared towards handling massive datasets that do not fit in your local hardware and could originate from multiple sources. One of the biggest benefits of developing and running data science projects in the cloud is the agility and elasticity that the cloud offers to scale up and out at a minimum cost.

The Practical Data Science Specialization helps you develop the practical skills to effectively deploy your data science projects and overcome challenges at each step of the ML workflow using Amazon SageMaker. This Specialization is designed for data-focused developers, scientists, and analysts familiar with the Python and SQL programming languages and want to learn how to build, train, and deploy scalable, end-to-end ML pipelines - both automated and human-in-the-loop - in the AWS cloud.

Syllabus

  • Week 1: Feature Engineering and Feature Store
    • Transform a raw text dataset into machine learning features and store features in a feature store.
  • Week 2: Train, Debug, and Profile a Machine Learning Model
    • Fine-tune, debug, and profile a pre-trained BERT model.
  • Week 3: Deploy End-To-End Machine Learning pipelines
    • Orchestrate ML workflows and track model lineage and artifacts in an end-to-end machine learning pipeline.

Taught by

Antje Barth, Shelbee Eigenbrode, Sireesha Muppala and Chris Fregly