So sánh tĩnh và dự đoán động

Bạn có thể chọn một trong các chiến lược suy luận sau:

  • dự đoán ngoại tuyến, nghĩa là bạn đưa ra tất cả các dự đoán có thể có trong một lô, sử dụng MapReduce hoặc một cách tương tự. Sau đó, bạn ghi các dự đoán vào SSTable hoặc Bigtable rồi cấp dữ liệu chúng vào một bảng tìm kiếm/bộ nhớ đệm.
  • suy luận trực tuyến, nghĩa là bạn dự đoán theo yêu cầu bằng cách sử dụng một máy chủ.

Tìm hiểu thêm về suy luận tĩnh và động trong video sau (2 phút).

Suy luận tĩnh so với động

Dự đoán ngoại tuyến

  • Đưa ra tất cả các dự đoán có thể một loạt bằng cách sử dụng bản đồ giảm hoặc tương tự.
  • Ghi vào một bảng, sau đó cấp dữ liệu chúng vào bộ nhớ đệm/bảng tra cứu.

Suy luận trực tuyến

  • Dự đoán theo yêu cầu, bằng cách sử dụng máy chủ.

Dự đoán ngoại tuyến

  • Đưa ra tất cả các dự đoán có thể một loạt bằng cách sử dụng bản đồ giảm hoặc tương tự.
  • Ghi vào một bảng, sau đó cấp dữ liệu chúng vào bộ nhớ đệm/bảng tra cứu.
  • Lợi ích: không cần lo lắng nhiều về chi phí dự đoán.
  • Nhược điểm: có thể sử dụng hạn mức hàng loạt.
  • Lên: có thể thực hiện quy trình xác minh sau khi xác minh dự đoán về dữ liệu trước khi đẩy.

Dự đoán ngoại tuyến

  • Đưa ra tất cả các dự đoán có thể một loạt bằng cách sử dụng bản đồ giảm hoặc tương tự.
  • Ghi vào một bảng, sau đó cấp dữ liệu chúng vào bộ nhớ đệm/bảng tra cứu.
  • Lợi ích: không cần lo lắng nhiều về chi phí dự đoán.
  • Nhược điểm: có thể sử dụng hạn mức hàng loạt.
  • Lên: có thể thực hiện sau xác minh đối với các dự đoán về dữ liệu trước khi đẩy.
  • Nhược điểm: chỉ có thể dự đoán những điều chúng ta đã biết, không tốt với từ khoá dài.
  • Nhược điểm: độ trễ của bản cập nhật có thể được đo bằng giờ hoặc ngày.

Suy luận trực tuyến

  • Dự đoán theo yêu cầu, bằng cách sử dụng máy chủ.
  • Nằm ngược: có thể dự đoán bất kỳ mục mới nào được xuất hiện – phù hợp với từ khoá dài.

Suy luận trực tuyến

  • Dự đoán theo yêu cầu, bằng cách sử dụng máy chủ.
  • Nằm ngược: có thể dự đoán bất kỳ mục mới nào được xuất hiện – phù hợp với từ khoá dài.
  • Nhược điểm: tính toán nhiều và nhạy cảm với độ trễ – có thể hạn chế độ phức tạp của mô hình.
  • Nhược điểm: nhu cầu giám sát tốn nhiều công sức hơn.

Tóm tắt bài giảng qua video

Sau đây là những ưu và nhược điểm của phương pháp dự đoán ngoại tuyến:

  • Ưu điểm: Không cần lo lắng nhiều về chi phí suy luận.
  • Ưu điểm: Có thể sử dụng hạn mức theo lô hoặc một số MapReduce khổng lồ.
  • Ưu điểm: Có thể xác minh các dự đoán sau khi xuất bản.
  • Nhược điểm: Chỉ có thể dự đoán những điều chúng ta biết — không phù hợp với những từ khoá dài.
  • Nhược điểm: Độ trễ của bản cập nhật có thể được đo bằng giờ hoặc ngày.

Sau đây là ưu và nhược điểm của việc suy luận trực tuyến:

  • Ưu điểm: Có thể đưa ra thông tin dự đoán về bất kỳ mục mới nào xuất hiện — rất phù hợp với những mục dài.
  • Nhược điểm: Điện toán chuyên sâu và nhạy cảm về độ trễ – có thể hạn chế độ phức tạp của mô hình.
  • Nhược điểm: Nhu cầu giám sát thường chuyên sâu hơn.