Hướng dẫn di chuyển

Tài liệu này giải thích cách di chuyển ứng dụng của bạn khỏi Bộ công cụ học máy cho Firebase sang các API học máy trên thiết bị và dựa trên đám mây mà chúng tôi đề xuất. Bộ API hiện tại được chia thành 2 sản phẩm sau:

  • Một sản phẩm có tên là Bộ công cụ học máy, chứa tất cả các API trên thiết bị.

  • Học máy Firebase, tập trung vào các API dựa trên đám mây và việc triển khai mô hình tuỳ chỉnh. Firebase ML sẽ ngừng hoạt động.

    • Để lưu trữ các mô hình tuỳ chỉnh, hãy sử dụng Cloud Storage.
    • Để suy luận cục bộ, hãy sử dụng LiteRT.

Khung này cũng giúp bạn dễ dàng tích hợp Bộ công cụ học máy vào ứng dụng nếu bạn chỉ cần một giải pháp trên thiết bị.

Nơi truy cập vào các API mô hình tuỳ chỉnh và trên thiết bị

Phần này mô tả vị trí truy cập vào các API mô hình tuỳ chỉnh và trên thiết bị thuộc Bộ công cụ học máy cho Firebase.

Các API cơ sở trên thiết bị

Các API sau đây có trong SDK độc lập của Bộ công cụ học máy.

  • Quét mã vạch
  • Phát hiện khuôn mặt
  • Gắn nhãn hình ảnh
  • Phát hiện đối tượng và theo dõi
  • Nhận dạng văn bản
  • Mã ngôn ngữ
  • Trả lời thông minh
  • Dịch
  • API suy luận AutoML Vision Edge

Các API cơ sở hiện có trên thiết bị trong ML Kit cho Firebase SDK đã ngừng hoạt động và sẽ ngừng hoạt động vào ngày 15 tháng 6 năm 2027.

Nếu đang sử dụng các API này trong ứng dụng của mình, hãy di chuyển sang Bộ công cụ học máy SDK bằng cách làm theo hướng dẫn di chuyển Bộ công cụ học máy cho Androidhướng dẫn di chuyển Bộ công cụ học máy cho iOS.

API mô hình tuỳ chỉnh

Để lưu trữ các mô hình tuỳ chỉnh, hãy sử dụng Cloud Storage. Để tải mô hình xuống, ứng dụng của bạn phải có mã để tải mô hình xuống từ bộ chứa Cloud Storage.

Trình thông dịch mô hình tuỳ chỉnh hiện có trong SDK Bộ công cụ học máy cho Firebase sẽ không được dùng nữa và sẽ bị tắt. Bạn nên sử dụng trực tiếp thời gian chạy LiteRT để suy luận. Ngoài ra, nếu chỉ muốn sử dụng các mô hình tuỳ chỉnh cho API gắn nhãn hình ảnh và phát hiện đối tượng cũng như theo dõi đối tượng, thì giờ đây, bạn có thể sử dụng các mô hình tuỳ chỉnh trong các API này ngay trong Bộ công cụ học máy.

Nếu bạn đang di chuyển từ Firebase ML sang Cloud Storage, hãy xem hướng dẫn di chuyển để biết hướng dẫn chi tiết.

Câu hỏi thường gặp

Tại sao lại có sự thay đổi này?

Chúng tôi thực hiện thay đổi này để làm rõ những giải pháp mà sản phẩm đang cung cấp. Với thay đổi này, Bộ công cụ học máy SDK sẽ hoàn toàn tập trung vào hoạt động học máy trên thiết bị, trong đó mọi hoạt động xử lý dữ liệu đều diễn ra trên thiết bị và nhà phát triển có thể sử dụng miễn phí. Các dịch vụ đám mây không dùng nữa trước đây thuộc Bộ công cụ học máy Firebase hiện có sẵn trực tiếp thông qua Google Cloud. Các dịch vụ đám mây có sẵn thông qua Firebase ML sẽ ngừng hoạt động vào tháng 6 năm 2027.

Đối với các API trên thiết bị, SDK Bộ công cụ học máy giúp nhà phát triển dễ dàng tích hợp Bộ công cụ học máy vào ứng dụng của họ. Từ nay về sau, bạn chỉ cần thêm các phần phụ thuộc vào dự án của ứng dụng rồi bắt đầu sử dụng API. Bạn không cần thiết lập dự án Firebase chỉ để sử dụng các API trên thiết bị.

Điều gì sẽ xảy ra với các mô hình của tôi đang được lưu trữ bằng Firebase?

Các mô hình được lưu trữ trên Firebase ML sẽ hoạt động cho đến khi dịch vụ này ngừng hoạt động vào ngày 15 tháng 6 năm 2027.

Làm theo hướng dẫn di chuyển để chuyển các mô hình được lưu trữ trên Firebase ML sang Cloud Storage và cập nhật ứng dụng của bạn.

Tôi nhận được những lợi ích gì khi di chuyển sang SDK Bộ công cụ học máy mới?

Việc di chuyển sang SDK mới sẽ giúp các ứng dụng của bạn hưởng lợi từ những bản sửa lỗi và cải tiến mới nhất đối với các API trên thiết bị. Ví dụ: sau đây là một số thay đổi trong bản phát hành đầu tiên:

  • Giờ đây, bạn có thể sử dụng API gắn nhãn hình ảnh tuỳ chỉnhphát hiện và theo dõi đối tượng tuỳ chỉnh để tích hợp các mô hình phân loại hình ảnh tuỳ chỉnh vào ứng dụng của mình và tạo trải nghiệm người dùng tương tác theo thời gian thực.

  • Thêm tính năng hỗ trợ Vòng đời Android Jetpack vào tất cả các API. Giờ đây, bạn có thể sử dụng addObserver để tự động quản lý quá trình khởi tạo và huỷ các API ML Kit khi ứng dụng trải qua quá trình xoay màn hình hoặc đóng của người dùng / hệ thống. Điều này giúp việc tích hợp với CameraX trở nên dễ dàng hơn.

Bạn có thể xem danh sách đầy đủ các thay đổi mới nhất trong ghi chú phát hành SDK Bộ công cụ học máy.

Tôi đang sử dụng Bộ công cụ học máy cho Firebase. Khi nào tôi cần di chuyển?

Firebase ML sẽ ngừng hoạt động kể từ ngày 15 tháng 6 năm 2027.

  • Bạn phải di chuyển Bộ công cụ học máy cho Firebase SDK sang Bộ công cụ học máy SDK.

  • Nếu đang sử dụng Cloud API thông qua Bộ công cụ học máy cho Firebase SDK, bạn phải chuyển sang sử dụng trực tiếp Cloud Vision API.

  • Nếu đang sử dụng tính năng Triển khai mô hình tuỳ chỉnh của Firebase ML, bạn phải di chuyển các mô hình tuỳ chỉnh của mình sang Cloud Storage.