Chuyển đến nội dung chính

Khóa học

Nhập môn Quản lý Phiên bản Dữ liệu với DVC

Trung cấp3 giờ

Tìm hiểu Data Version Control để quản lý dữ liệu ML. Thành thạo thiết lập, tự động hóa pipelines và đánh giá models liền mạch.

Python3 giờ12 video35 bài tập2,500 XP3,920Bản xác nhận thành tích

Tạo tài khoản miễn phí của bạn

Tiếp tục với Google
hoặc
Bằng cách tiếp tục, bạn chấp nhận Điều khoản sử dụng, Chính sách quyền riêng tư và việc dữ liệu của bạn được lưu trữ tại Hoa Kỳ.

Được yêu thích bởi người học tại hàng nghìn công ty

Đào tạo một nhóm?

Dùng thử cho Doanh nghiệp →

Mô tả khóa học

Khóa học này cung cấp phần giới thiệu toàn diện về Data Version Control (DVC), một công cụ được thiết kế để quản lý và kiểm soát phiên bản dữ liệu học máy một cách hiệu quả. Bạn sẽ hiểu về vòng đời sản phẩm học máy, phân biệt quản lý phiên bản dữ liệu với quản lý phiên bản mã và khám phá các tính năng cũng như trường hợp sử dụng của DVC.

Khám phá các tính năng của DVC

Bạn sẽ hiểu động lực đằng sau việc quản lý phiên bản dữ liệu, vòng đời của học máy, cũng như những tính năng khác biệt và trường hợp sử dụng của DVC. Bạn cũng sẽ tìm hiểu cách thiết lập DVC, bao gồm cài đặt, khởi tạo kho lưu trữ và tệp .dvcignore. Bạn sẽ khám phá bộ nhớ đệm và các tệp staging của DVC, tìm hiểu cách thêm và xóa tệp, quản lý bộ nhớ đệm, đồng thời hiểu các cơ chế nền tảng. Bạn sẽ tìm hiểu về các remote của DVC, giải thích sự khác biệt giữa remote của DVC và remote của Git, thêm remote, liệt kê và chỉnh sửa chúng. Bạn sẽ học cách làm việc với các kho lưu trữ từ xa, đẩy và kéo dữ liệu, checkout các phiên bản cụ thể, cũng như tải dữ liệu vào bộ nhớ đệm.

Tự động hóa và đánh giá

Bạn sẽ được truyền cảm hứng để tự động hóa các quy trình ML, tập trung vào việc mô-đun hóa mã và tạo tệp cấu hình. Bạn sẽ được làm quen với các pipeline DVC dưới dạng đồ thị có hướng không chu trình, đồng thời thực hành thêm các giai đoạn cùng đầu vào và đầu ra của chúng. Bạn sẽ luyện tập triển khai các quy trình này một cách hiệu quả để đáp ứng nhiều trường hợp ứng dụng khác nhau trong quá trình huấn luyện mô hình học máy. Khóa học khép lại với nội dung tập trung vào đánh giá, minh họa cách theo dõi các chỉ số và biểu đồ trong DVC.

Yêu cầu tiên quyết

Chương trình học

Đề cương khóa học

1

Giới thiệu về DVC

Chương này cung cấp phần giới thiệu toàn diện về Data Version Control (DVC), một công cụ thiết yếu để phiên bản hóa dữ liệu trong Machine Learning. Bạn sẽ khám phá động lực đằng sau việc phiên bản hóa dữ liệu, hiểu sự khác biệt giữa phiên bản hóa dữ liệu và mã, và thử nghiệm với một bài toán phân loại đơn giản. Bạn sẽ ôn lại các lệnh Git cơ bản, tìm hiểu về DVC và thực hành thiết lập một kho lưu trữ. Chương kết thúc với tổng quan về các tính năng và trường hợp sử dụng của DVC, bao gồm phiên bản hóa dữ liệu và mô hình, CI/CD cho Machine Learning, theo dõi thí nghiệm, pipelines và hơn thế nữa.
Bắt đầu chương
2

Cấu hình DVC và Quản lý Dữ liệu

Chương này đi sâu vào thiết lập DVC, bao gồm cài đặt, khởi tạo kho lưu trữ và sử dụng tệp .dvcignore. Tiếp đó là khám phá cache và các tệp staging của DVC, giúp bạn biết cách thêm và xóa tệp, quản lý cache và hiểu cơ chế nền tảng dựa trên băm MD5. Chương cũng làm rõ về DVC remotes, phân biệt với Git remotes, và hướng dẫn cách thêm, liệt kê và chỉnh sửa chúng. Cuối cùng, bạn sẽ học cách tương tác với các remote này bằng cách đẩy (push) và kéo (pull) dữ liệu, checkout các phiên bản cụ thể, và fetch dữ liệu vào cache.
Bắt đầu chương
3

Pipelines trong DVC

Chương này tập trung vào tự động hóa các pipeline ML bằng DVC. Bạn sẽ tạo một tệp cấu hình chứa thiết lập và siêu tham số. Bạn cũng học cách trực quan hóa pipeline bằng đồ thị có hướng không chu trình và sử dụng các lệnh để mô tả phụ thuộc, lệnh thực thi và đầu ra. Phần chạy pipeline DVC được đề cập, bao gồm huấn luyện mô hình cục bộ và cách Git theo dõi siêu dữ liệu của DVC. Ngoài ra, bạn sẽ khám phá chức năng theo dõi metrics và plots trong DVC, bao gồm cách in metrics, tạo tệp plot, và so sánh metrics cùng plots giữa các giai đoạn của pipeline.
Bắt đầu chương

Nhập môn Quản lý Phiên bản Dữ liệu với DVC

Hoàn
thành khóa học

Nhận Giấy Chứng Nhận Hoàn Thành

Đăng ký ngay

Phát triển kỹ năng dữ liệu của bạn với DataCamp for Mobile

Tiến bộ mọi lúc mọi nơi với các khóa học di động và thử thách lập trình 5 phút mỗi ngày của chúng tôi.