Machine Learning บนอุปกรณ์มีข้อดีหลายอย่าง แต่ผู้พัฒนาต้องเผชิญกับปัญหาร่วมกัน

  • ขนาดแอปเพิ่มขึ้นจากไลบรารีเพิ่มเติมสำหรับ ML

  • ประสิทธิภาพ ความเสถียร และความแม่นยำแตกต่างกันมากตามอุปกรณ์

  • จำเป็นต้องใช้ API รุ่นเก่าเพื่อให้รองรับอุปกรณ์ได้มากที่สุด ทำให้ยากต่อการนำเทคโนโลยี ML ล่าสุดมาใช้

Google ได้สร้าง Android ML Platform เพื่อแก้ปัญหานี้

  • TFLite ถูกรวมอยู่ใน Google Play Services

  • ผู้พัฒนาแอปไม่จำเป็นต้องเพิ่มไลบรารีสำหรับ On-Device ML

  • มี API ที่สม่ำเสมอและอัปเดตอย่างสม่ำเสมอผ่าน Google Play Services

  • รองรับฟีเจอร์ Automatic Acceleration

ประสิทธิภาพที่เหมาะสมที่สุดบนทุกอุปกรณ์ (Automatic Acceleration)

  • Automatic Acceleration เป็นฟีเจอร์ใหม่ของ TensorFlowLite สำหรับ Android

  • สร้าง allowlist สำหรับอุปกรณ์เฉพาะโดยอิงจากการทดสอบรายโมเดล โดยพิจารณาทั้งประสิทธิภาพ ความแม่นยำ และความเสถียร

  • Allowlist ใช้เพื่อตัดสินใจว่าจะเปิดใช้การเร่งความเร็วด้วยฮาร์ดแวร์เมื่อใดในระหว่างรันไทม์

มีกำหนดเปิดตัวในช่วงปลายปีนี้

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น