คำแนะนำในการย้ายข้อมูล

เอกสารนี้อธิบายวิธีย้ายข้อมูลแอปจาก ML Kit สำหรับ Firebase ไปยังแมชชีนเลิร์นนิง API ในอุปกรณ์และในระบบคลาวด์ที่เราแนะนำ ตอนนี้เราได้แบ่งชุด API ปัจจุบันออกเป็น 2 ผลิตภัณฑ์ต่อไปนี้

  • ผลิตภัณฑ์ที่ชื่อ ML Kit ซึ่งมี API บนอุปกรณ์ทั้งหมด

  • แมชชีนเลิร์นนิงใน Firebase มุ่งเน้นที่ API บนระบบคลาวด์ และการทำให้โมเดลที่กำหนดเองใช้งานได้ เรากำลังจะเลิกใช้งาน Firebase ML

    • หากต้องการโฮสต์โมเดลที่กำหนดเอง ให้ใช้ Cloud Storage แทน
    • หากต้องการอนุมานในเครื่อง ให้ใช้ LiteRT

เฟรมเวิร์กนี้ยังช่วยให้ผสานรวม ML Kit เข้ากับแอปได้ง่ายขึ้นหากคุณต้องการโซลูชันในอุปกรณ์เท่านั้น

ตำแหน่งที่จะเข้าถึง API ของโมเดลในอุปกรณ์และโมเดลที่กำหนดเอง

ส่วนนี้อธิบายตำแหน่งที่จะเข้าถึง API โมเดลในอุปกรณ์และโมเดลที่กำหนดเองซึ่งเป็นส่วนหนึ่งของ ML Kit สำหรับ Firebase

API พื้นฐานในอุปกรณ์

API ต่อไปนี้อยู่ใน ML Kit SDK แบบสแตนด์อโลน

  • การสแกนบาร์โค้ด
  • การตรวจจับใบหน้า
  • การติดป้ายกำกับรูปภาพ
  • การตรวจจับออบเจ็กต์และการติดตาม
  • การจดจำข้อความ
  • รหัสภาษา
  • ฟีเจอร์ช่วยตอบ
  • แปลภาษา
  • AutoML Vision Edge Inference API

API พื้นฐานในอุปกรณ์ที่มีอยู่ใน ML Kit สำหรับ Firebase SDK ได้เลิกใช้งานแล้วและจะหยุดทำงานในวันที่ 15 มิถุนายน 2027

หากคุณใช้ API เหล่านี้ในแอปอยู่ ให้ย้ายข้อมูลไปยัง ML Kit SDK โดยทำตาม คำแนะนำการย้ายข้อมูล ML Kit สำหรับ Android และ คำแนะนำการย้ายข้อมูล ML Kit สำหรับ iOS

API โมเดลที่กำหนดเอง

หากต้องการโฮสต์โมเดลที่กำหนดเอง ให้ใช้ Cloud Storage หากต้องการดาวน์โหลดโมเดล แอปของคุณต้องมีโค้ดเพื่อดาวน์โหลดโมเดลจาก Bucket ของ Cloud Storage

ตัวแปลโมเดลที่กำหนดเองที่มีอยู่ใน ML Kit สำหรับ Firebase SDK ได้รับการเลิกใช้งานแล้วและจะถูกปิดตัวลง เราขอแนะนำให้ใช้รันไทม์ LiteRT โดยตรงสำหรับการอนุมาน หรือหากต้องการใช้โมเดลที่กำหนดเองสำหรับ API การติดป้ายกำกับรูปภาพ การตรวจจับออบเจ็กต์ และการติดตามเท่านั้น ตอนนี้คุณสามารถใช้โมเดลที่กำหนดเองใน API เหล่านี้ใน ML Kit ได้โดยตรง

หากคุณย้ายข้อมูลจาก Firebase ML ไปยัง Cloud Storage โปรดดูวิธีการโดยละเอียดในคำแนะนำในการย้ายข้อมูล

คำถามที่พบบ่อย

เหตุผลในการเปลี่ยนแปลงครั้งนี้

เราทำการเปลี่ยนแปลงนี้เพื่อชี้แจงว่าผลิตภัณฑ์มีโซลูชันใดบ้าง การเปลี่ยนแปลงนี้ทำให้ SDK ของ ML Kit มุ่งเน้นไปที่แมชชีนเลิร์นนิงในอุปกรณ์อย่างเต็มที่ ซึ่งการประมวลผลข้อมูลทั้งหมดจะเกิดขึ้นในอุปกรณ์และพร้อมให้บริการแก่ นักพัฒนาแอปโดยไม่มีค่าใช้จ่าย บริการระบบคลาวด์ที่เลิกใช้งานไปก่อนหน้านี้ซึ่งเป็นส่วนหนึ่งของ ML Kit ของ Firebase พร้อมให้บริการผ่าน Google Cloud โดยตรง บริการระบบคลาวด์ ที่พร้อมให้บริการผ่าน Firebase ML จะถูกปิดใช้งานในเดือนมิถุนายน 2027

สำหรับ API ในอุปกรณ์ SDK ของ ML Kit ช่วยให้นักพัฒนาแอปผสานรวม ML Kit เข้ากับแอปได้ง่ายขึ้น ในอนาคต คุณเพียงแค่ต้องเพิ่ม การอ้างอิงลงในโปรเจ็กต์ของแอป แล้วเริ่มใช้ API คุณไม่จำเป็นต้องตั้งค่าโปรเจ็กต์ Firebase เพียงเพื่อใช้ API ในอุปกรณ์

จะเกิดอะไรขึ้นกับโมเดลของฉันที่โฮสต์ด้วย Firebase

โมเดลที่โฮสต์ของ Firebase ML จะพร้อมให้บริการจนกว่าบริการจะปิดตัวลง ในวันที่ 15 มิถุนายน 2027

ทําตามคู่มือการย้ายข้อมูลเพื่อโอนโมเดลที่โฮสต์ Firebase ML ไปยัง Cloud Storage และอัปเดตแอป

ฉันจะได้รับประโยชน์อะไรบ้างจากการย้ายข้อมูลไปยัง ML Kit SDK ใหม่

การย้ายข้อมูลไปยัง SDK ใหม่จะช่วยให้แอปพลิเคชันได้รับประโยชน์จากการแก้ไขข้อบกพร่องและการปรับปรุง API ในอุปกรณ์ล่าสุด ตัวอย่างเช่น การเปลี่ยนแปลงบางอย่างในการเปิดตัวครั้งแรกมีดังนี้

ดูรายการการเปลี่ยนแปลงล่าสุดทั้งหมดได้ใน บันทึกประจำรุ่นของ ML Kit SDK

ฉันใช้ ML Kit สำหรับ Firebase อยู่ในปัจจุบัน ฉันต้องย้ายข้อมูลเมื่อใด

Firebase ML จะหยุดให้บริการในวันที่ 15 มิถุนายน 2027

  • คุณต้องย้ายข้อมูล ML Kit สำหรับ Firebase SDK ไปยัง ML Kit SDK

  • หากคุณใช้ Cloud API ผ่าน ML Kit สำหรับ Firebase SDK คุณต้องเปลี่ยนไปใช้ Cloud Vision API โดยตรง

  • หากใช้การทำให้โมเดลที่กำหนดเองใช้งานได้ของ Firebase ML คุณต้องย้ายข้อมูล โมเดลที่กำหนดเองไปยัง Cloud Storage