การเรียนรู้ของเครื่อง Firebase

ใช้การเรียนรู้ของเครื่องในแอปของคุณเพื่อแก้ไขปัญหาในโลกแห่งความเป็นจริง

Firebase Machine Learning คือ SDK บนอุปกรณ์เคลื่อนที่ที่นำความเชี่ยวชาญด้านการเรียนรู้ของเครื่องของ Google มาสู่แอป Android และ Apple ในแพ็คเกจที่ทรงพลังแต่ใช้งานง่าย ไม่ว่าคุณจะเป็นมือใหม่หรือมีประสบการณ์ด้านแมชชีนเลิร์นนิง คุณสามารถใช้งานฟังก์ชันที่ต้องการได้โดยใช้โค้ดเพียงไม่กี่บรรทัด ไม่จำเป็นต้องมีความรู้เชิงลึกเกี่ยวกับโครงข่ายประสาทเทียมหรือการเพิ่มประสิทธิภาพโมเดลเพื่อเริ่มต้น ในทางกลับกัน หากคุณเป็นนักพัฒนา ML ที่มีประสบการณ์ Firebase ML มี API ที่สะดวกสบายซึ่งจะช่วยให้คุณใช้โมเดล TensorFlow Lite ที่กำหนดเองในแอปมือถือของคุณ

ความสามารถที่สำคัญ

โฮสต์และปรับใช้โมเดลแบบกำหนดเอง

ใช้โมเดล TensorFlow Lite ของคุณเองสำหรับการอนุมานบนอุปกรณ์ เพียงปรับใช้โมเดลของคุณกับ Firebase แล้วเราจะดูแลการโฮสต์และให้บริการแก่แอปของคุณ Firebase จะให้บริการโมเดลเวอร์ชันล่าสุดแบบไดนามิกแก่ผู้ใช้ของคุณ ช่วยให้คุณสามารถอัปเดตผู้ใช้เป็นประจำโดยไม่ต้องส่งแอปเวอร์ชันใหม่ไปยังผู้ใช้

เมื่อคุณใช้ Firebase ML กับ การกำหนดค่าระยะไกล คุณสามารถให้บริการโมเดลที่แตกต่างกันไปยังกลุ่มผู้ใช้ที่แตกต่างกันได้ และด้วย การทดสอบ A/B คุณสามารถทำการทดสอบเพื่อค้นหาโมเดลที่มีประสิทธิภาพดีที่สุด (ดูคำแนะนำของ Apple และ Android )

พร้อมการผลิตสำหรับการใช้งานทั่วไป

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

คลาวด์กับบนอุปกรณ์

Firebase ML มี API ที่ทำงานได้ทั้งในระบบคลาวด์หรือบนอุปกรณ์ เมื่อเราอธิบายว่า ML API เป็น Cloud API หรือ API บนอุปกรณ์ เรากำลังอธิบายว่า เครื่องใดทำการอนุมาน กล่าว คือ เครื่องใดใช้โมเดล ML เพื่อค้นหาข้อมูลเชิงลึกเกี่ยวกับข้อมูลที่คุณระบุ ใน Firebase ML สิ่งนี้จะเกิดขึ้นบน Google Cloud หรือบนอุปกรณ์เคลื่อนที่ของผู้ใช้

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

API โมเดลแบบกำหนดเองจะจัดการกับโมเดล ML ที่ทำงานบนอุปกรณ์ โมเดลที่ใช้และผลิตโดยฟีเจอร์เหล่านี้เป็นรุ่น TensorFlow Lite ซึ่งได้รับการปรับแต่งให้ทำงานบนอุปกรณ์เคลื่อนที่ ข้อได้เปรียบที่ใหญ่ที่สุดสำหรับรุ่นเหล่านี้คือไม่จำเป็นต้องเชื่อมต่อเครือข่ายและสามารถทำงานได้เร็วมาก เช่น เร็วพอที่จะประมวลผลเฟรมของวิดีโอแบบเรียลไทม์

Firebase ML มอบความสามารถในการปรับใช้โมเดลที่กำหนดเองกับอุปกรณ์ของผู้ใช้ของคุณโดยการอัปโหลดไปยังเซิร์ฟเวอร์ของเรา แอปที่เปิดใช้งาน Firebase ของคุณจะดาวน์โหลดโมเดลไปยังอุปกรณ์ตามความต้องการ วิธีนี้ช่วยให้คุณรักษาขนาดการติดตั้งเริ่มต้นของแอปให้เล็กได้ และคุณสามารถสลับโมเดล ML ได้โดยไม่ต้องเผยแพร่แอปอีกครั้ง

ML Kit: รุ่นบนอุปกรณ์ที่พร้อมใช้งาน

หากคุณกำลังมองหาโมเดลที่ผ่านการฝึกอบรมล่วงหน้าซึ่งทำงานบนอุปกรณ์ ลองดู ML Kit ML Kit พร้อมใช้งานสำหรับ iOS และ Android และมี API สำหรับการใช้งานหลายกรณี:

  • การจดจำข้อความ
  • การติดฉลากรูปภาพ
  • การตรวจจับและติดตามวัตถุ
  • การตรวจจับใบหน้าและการติดตามรูปร่าง
  • การสแกนบาร์โค้ด
  • การระบุภาษา
  • การแปล
  • สมาร์ทตอบกลับ

ขั้นตอนถัดไป