Chế độ phục vụ

Triển khai và Vòng đời MLOps

Nemanja Radojkovic

Senior Machine Learning Engineer

mô hình như phần mềm

Triển khai và Vòng đời MLOps

góc nhìn người dùng

Triển khai và Vòng đời MLOps

dịch vụ như mọi dịch vụ khác

Triển khai và Vòng đời MLOps

dịch vụ đồ ăn

Triển khai và Vòng đời MLOps

dịch vụ mô hình

Triển khai và Vòng đời MLOps

Serving và serving mode

  • Cung cấp dịch vụ dự đoán == Model serving
  • Cách triển khai cụ thể của serving == Serving mode

 

Hãy chọn cẩn thận!

Triển khai và Vòng đời MLOps

dịch vụ chạy khi nào

Triển khai và Vòng đời MLOps

chạy theo lịch

Triển khai và Vòng đời MLOps

chạy theo yêu cầu

Triển khai và Vòng đời MLOps

dự đoán theo lô 1

Triển khai và Vòng đời MLOps

dự đoán theo lô 2

Triển khai và Vòng đời MLOps

định nghĩa batch

Triển khai và Vòng đời MLOps

còn gọi là

Triển khai và Vòng đời MLOps

Dự đoán theo lô: Ưu tiên đơn giản

  • Dự đoán theo lô là đơn giản nhất
  • Nếu phù hợp, hãy chọn cách này
  • Hợp với: tạo dự báo doanh số hàng tháng
Triển khai và Vòng đời MLOps

dự đoán theo yêu cầu 1

Triển khai và Vòng đời MLOps

tên gọi khác on-demand

Triển khai và Vòng đời MLOps

tầm quan trọng thời gian on-demand

Triển khai và Vòng đời MLOps

thuật ngữ kỹ thuật

Triển khai và Vòng đời MLOps

thời điểm yêu cầu

Triển khai và Vòng đời MLOps

thời điểm phản hồi

Triển khai và Vòng đời MLOps

Độ trễ chấp nhận được

Mức nào là chấp nhận được?

  • < 1 giờ?
  • < 1 phút?
  • < 1 giây?
  • < 1 mili giây?
Triển khai và Vòng đời MLOps

Gần thời gian thực, hay Xử lý luồng

Độ trễ chấp nhận được ~= X phút

Còn gọi là xử lý luồng (yêu cầu và phản hồi tạo thành "luồng dữ liệu")

Triển khai và Vòng đời MLOps

Dự đoán thời gian thực

Độ trễ chấp nhận được < 1 giây

Ví dụ:

  • Phát hiện gian lận thẻ tín dụng
  • Dự đoán chậm gần như vô dụng
Triển khai và Vòng đời MLOps

Khi độ trễ là ưu tiên

  • Mô hình yếu hơn nhưng nhanh còn giá trị hơn mô hình mạnh nhưng chậm
  • Triển khai mô hình lên thiết bị người dùng để giảm độ trễ => "triển khai biên"
    • Ứng dụng di động dùng ML:
      • ứng dụng dẫn đường
      • mở khóa bằng nhận diện khuôn mặt
      • bộ lọc ảnh
Triển khai và Vòng đời MLOps

Ayo berlatih!

Triển khai và Vòng đời MLOps

Preparing Video For Download...