DevOps for Data Scientists
Overview
Learn the principles of supporting DevOps and how to apply them to data science.
Data scientists create data models that need to run in production environments. Many DevOps practices are relevant to production-oriented data science applications, but these practices are often overlooked in data science training. In addition, data science and machine learning have distinct requirements, such as the need to revise models while in use. This course was designed for data scientists who need to support their models in production, as well as for DevOps professionals who are tasked with supporting data science and machine learning applications. Learn about key data science development practices, including the testing and validation of data science models. This course also covers how to use the Predictive Model Markup Language (PMML), monitor models in production, work with Docker containers, and more.
Data scientists create data models that need to run in production environments. Many DevOps practices are relevant to production-oriented data science applications, but these practices are often overlooked in data science training. In addition, data science and machine learning have distinct requirements, such as the need to revise models while in use. This course was designed for data scientists who need to support their models in production, as well as for DevOps professionals who are tasked with supporting data science and machine learning applications. Learn about key data science development practices, including the testing and validation of data science models. This course also covers how to use the Predictive Model Markup Language (PMML), monitor models in production, work with Docker containers, and more.
Syllabus
Introduction
- Welcome
- Target audience
- Data science and software engineering
- Collecting and munging data
- Experimenting with data, features, and algorithms
- Testing and validating models
- Version control for data science models
- Predictive Model Markup Language
- Deploying models with automation tools
- Deploying to staging environment
- Canary deployments
- Securing the data science models in production
- Monitoring models in production
- Introduction to Docker
- Creating a Dockerfile for data science models
- Data science Docker image repository
- Overview of DevOps best practices for data science
Taught by
Dan Sullivan
Related Courses
-
DevOps Practices and Principles
Microsoft
2.0 -
Introduction to Service Mesh with Linkerd
Linux Foundation
-
Azure DevOps: Continuous Delivery with YAML Pipelines
-
Accelerate Software Delivery using DevOps
Microsoft
-
DevOps: Foundations and tools
Universidad Anáhuac
-
Introduction to Containers w/ Docker, Kubernetes & OpenShift
IBM
Reviews
0.0 rating, based on 0 reviews