Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Personal Transformation Meditation Life Purpose Coaching Emotional Intelligence
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Cleaning
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2020-11-30 06:59:52
30-Day Money-Back Guarantee

This course includes:

  • 5 hours on-demand video
  • 5 articles
  • Full lifetime access
  • Access on mobile and TV
Development Data Science Machine Learning

Machine Learning experiments and engineering with DVC

Automate machine learning experiments, pipelines and model deployment (CI/CD, MLOps) with Data Version Control (DVC)
Rating: 4.3 out of 54.3 (33 ratings)
196 students
Created by Mikhail Rozhkov, Marcel da Câmara Ribeiro-Dantas, Elle O'Brien
Last updated 12/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • What is Data Version Control (DVC) tool and how to use it
  • How to build reproducible Machine Learning experiments
  • How to automate pipelines execution with DVC
  • How to manage data and model versioning
  • How to organize code in Machine Learning projects
  • Basics of how to build, test, deploy and monitor Machine Learning model (CI/CD and MLOps)
  • How to start to use DVC in your projects (step by step)

Course content

7 sections • 70 lectures • 4h 55m total length

  • Preview02:10
  • Preview03:55
  • Preview03:35
  • Preview02:03
  • Before start
    01:14
  • Resources and links
    00:11

  • Preview00:50
  • What is DVC? How it may help?
    00:50
  • Get started
    02:09
  • [Practice] Install and init DVC
    02:48
  • Data Versioning
    01:53
  • [Practice] Data Versioning
    02:27
  • Create and Reproduce ML pipelines
    02:14
  • Collaborate on ML Experiments
    02:33

  • Preview01:00
  • What is GIT?
    06:36
  • CLI basics
    02:18
  • [Practice] CLI basics
    03:20
  • Vim basics
    01:34
  • [Practice] Vim basics
    02:55
  • Get started with Git
    06:27
  • Branching and merging
    06:27
  • [Practice] Branching and merging
    05:59

  • Preview00:45
  • Tutorial
    00:03
  • How data versioning works?
    06:50
  • [Practice] How data versioning works?
    18:30
  • Store and share data
    01:40
  • [Practice] Store and share
    05:01
  • Data Access
    01:19
  • [Practice] Data Access
    03:45
  • Special Section: Internal files and directories
    03:54
  • [Practice] Special Section: Internal files and directories
    01:54
  • Special Section: DVC Cache
    03:44

  • Preview00:32
  • Tutorial
    00:02
  • Common issues with ML experiments
    02:40
  • Build automated pipelines
    05:58
  • [Practice] Build automated pipeline
    15:49
  • Experiments Management
    05:34
  • [Practice] Experimenting with reproducible pipelines
    06:07
  • Tracking metrics and plots
    03:27
  • [Practice] Compare experiment results
    04:38

  • Preview00:38
  • Tutorial
    00:03
  • Introduction to CI/CD in Machine Learning (MLOps)
    04:36
  • Build CI/CD pipeline
    04:11
  • Install GitLab Runner and Trigger CI/CD pipeline
    02:53
  • [Practice] Build Machine Learning pipeline
    03:24
  • [Practice] Build CI/CD pipeline
    15:40
  • [Practice] Trigger CI/CD pipeline
    10:19
  • Making Continuous Integration work with ML
    29:58
  • Preview13:16

  • Preview00:45
  • Tutorial
    00:02
  • Build a model Prototype with Jupyter Notebook and Docker
    02:30
  • [Practice] Step 1 - Build a prototype with Jupyter Notebook
    03:41
  • Start to version your code with Git
    01:17
  • [Practice] Step 2 - Start to version your code with Git
    10:27
  • Create pipelines
    01:18
  • [Practice] Step 3 - Create pipelines
    10:59
  • Automate pipelines and data versioning with DVC
    01:03
  • [Practice] Step 4 - Automate pipelines and data versioning with DVC
    02:24
  • Create CI pipeline to build, test, experiment
    00:53
  • [Practice] Step 5 - Create CI / CD pipeline
    06:02
  • Experimenting with DVC and CML
    00:38
  • [Practice] Step 6 - Experimenting with DVC and CML
    06:36
  • Deploy your model
    00:35
  • [Practice] Step 7 - Deploy your model
    03:46
  • Congratulations!
    00:16

Requirements

  • Python
  • Basic knowledge in CLI and Git is a plus
  • Linux / Mac OS

Description

Online video course to teach basics for Machine Learning experiment management, pipelines automation and CI/CD to deliver ML solution into production. During these lessons you’ll discover base features of Data Version Control (DVC), how it works and how it may benefit your Machine Learning and Data Science projects.

During this course listeners learn engineering approaches in ML around a few practical examples. Screencast videos, repositories with examples and templates to put your hands dirty and make it easier apply best features in your own projects.

After this course you will be able to

  • Use DVC for data and artifacts version control

  • Build reproducible machine learning pipelines

  • Manage Machine Learning experiments

  • Automate pipelines  configuration

  • Organize code in Machine Learning projects

  • Setup CI/CD pipelines with GitLab / GitHub and DVC

Who this course is for:

  • Data Scientists
  • Machine Learning Engineers
  • Data Engineers
  • DevOps / MLOps Engineers

Instructors

Mikhail Rozhkov
Data Scientist & Machine Learning Engineer
Mikhail Rozhkov
  • 4.3 Instructor Rating
  • 34 Reviews
  • 196 Students
  • 1 Course

I have a background in different fields, including data science/machine learning, robotics, product development and marketing. Around 6 years I work on data science projects as a developer and team lead. My interests cover topics in Data Science & Machine Learning project development processes, automated pipelines, reproducibility, experiments and model management. Also, I’m a creator of of ML REPA community: Machine Learning REPA: Reproducibility, Experimentation and Pipeline Automation. We organize meetups and workshops to learn & share knowledge on Machine Learning Engineering and Management topics

Marcel da Câmara Ribeiro-Dantas
Researcher at Institut Curie
Marcel da Câmara Ribeiro-Dantas
  • 4.3 Instructor Rating
  • 34 Reviews
  • 196 Students
  • 1 Course

Marcel holds a Computer Engineering degree, a Big Data Graduate Certificate, and a Master of Science degree in Bioinformatics, all three degrees obtained at the Federal University of Rio Grande do Norte, in Brazil, and is currently enrolled as a Ph.D. Candidate at Sorbonne Université, in France.

He is an Early Stage Researcher at Institut Curie where he conducts research on Causal Inference Analysis applied to cancer patient records. He's been doing research on health informatics for over 10 years, using different methodologies to study a large set of human diseases.

Elle O'Brien
Data Scientist @ DVC
Elle O'Brien
  • 4.3 Instructor Rating
  • 34 Reviews
  • 196 Students
  • 1 Course

Elle is a data scientist at Iterative, a startup building open source software tools for machine learning, and a lecturer at the University of Michigan School of Information. She completed her PhD at the University of Washington where she conducted research on speech and hearing using mathematical models. Elle is broadly interested in developing methods, standards, and educational resources for anyone who works with data.


  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.