or
Bài tập này là một phần của khóa học
Trong chương này, bạn sẽ được giới thiệu về MLflow và cách MLflow hỗ trợ giải quyết một số khó khăn trong vòng đời Machine Learning. Bạn sẽ làm quen với bốn khái niệm chính tạo nên MLflow, với trọng tâm là MLflow Tracking. Bạn sẽ học cách tạo experiments và runs, cũng như cách theo dõi metrics, parameters và artifacts. Cuối cùng, bạn sẽ tìm kiếm MLflow bằng lập trình để tìm các lần chạy (experiment runs) phù hợp với tiêu chí nhất định.
Trong chương này, bạn sẽ được giới thiệu về MLflow Models. Thành phần MLflow Models đóng vai trò thiết yếu trong các bước Đánh giá Mô hình (Model Evaluation) và Kỹ thuật Mô hình (Model Engineering) của vòng đời Machine Learning. Bạn sẽ học cách MLflow Models tiêu chuẩn hóa việc đóng gói mô hình ML, cũng như cách lưu, ghi log và tải chúng. Bạn sẽ học cách tạo MLflow Models tùy chỉnh để linh hoạt hơn cho các trường hợp sử dụng, cũng như cách đánh giá hiệu suất mô hình. Bạn sẽ khai thác khái niệm mạnh mẽ “Flavors” và cuối cùng sử dụng công cụ dòng lệnh của MLflow để triển khai mô hình.
Bài tập hiện tại
Chương này giới thiệu khái niệm trong MLflow gọi là Model Registry. Bạn sẽ được tìm hiểu cách Model Registry được dùng để quản lý vòng đời của các mô hình ML. Bạn sẽ học cách tạo và tìm kiếm mô hình trong Model Registry. Tiếp theo, bạn sẽ học cách đăng ký mô hình vào Model Registry và chuyển đổi mô hình giữa các giai đoạn được định nghĩa sẵn. Cuối cùng, bạn cũng sẽ học cách triển khai mô hình trực tiếp từ Model Registry.
Trong chương này, bạn sẽ nắm được cách tinh gọn mã khoa học dữ liệu để tái sử dụng và tái lập nhờ MLflow Projects. Chương mở đầu bằng việc giới thiệu khái niệm MLflow Projects và hướng dẫn bạn tạo tệp MLproject. Từ đó, bạn sẽ học cách chạy MLflow Projects qua cả dòng lệnh và mô-đun MLflow Projects, đồng thời khám phá sức mạnh của việc dùng tham số để tăng tính linh hoạt cho mã. Cuối cùng, bạn sẽ học cách quản lý các bước trong vòng đời Machine Learning bằng cách tạo một quy trình nhiều bước (workflow) với MLflow Projects.